CHOOSE

La función CHOOSE en SQL Server se compone de un parámetro de entrada y una lista de valores, de acuerdo al valor que
contenga el primer parámetro de entra, devuelve el elemento de la lista correspondiente. 


En el siguiente ejemplo se usa la función Month para extraer el mes de una fecha, para que de acuerdo al número de mes coloque el mes en letras, usaremos la función CHOOSE, agregando el listado de nombre de los meses en el orden correspondiente.

 
 
Select c.companyname, o.orderid, o.orderdate,
    CHOOSE(MONTH(o.[orderdate]), ‘Enero’, ‘Febrero’, ‘Marzo’, ‘Abril’, ‘Mayo’, ‘Junio’, ‘Julio’, ‘Agosto’, ‘Septiembre’, ‘Octubre’, ‘Noviembre’, ‘Diciembre’) AS NombreMes
from customers as c inner join orders o
on c.CustomerID=o.customerid
 
Pongamos atención al parametro que tiene el valor a analizar.
 
Resultado:
 
 
 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.