none
Realizar un if en una consulta de SQL, que segun su valor del campo obtenido exporte en un excel porfa. RRS feed

  • Pregunta

  • Como hacer que aparezca MN(moneda en soles) o ME(moneda extranjera), en mi tabla tengo un campo "TipoMoneda" la cual solo registra "PEN"(soles) o "USD"(dolares).

    en mi base de datos se registra con PEN o USD pero yo quiero que en mi sistema al exportar el excel me muestre MN o ME segun la data de mi campo TipoMoneda.

    if TipoMoneda = 'PEN' then

    'MN' as Moneda

    else

    'ME' as Moneda

    ayuden porfa.

     
    miércoles, 24 de mayo de 2017 20:26

Respuestas

  • Hola WALTER BRENIS

    Condiciona el campo con un case y cuando obtengas el valor le das un alias:

    Select (Case When TipoMoneda = 'PEN' then 'MN' else 'ME' end) as 'Moneda'
    From Tabla

    Saludos

    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.

    miércoles, 24 de mayo de 2017 20:33
  • Parece para el uso de un case

    SELECT CASE TipoMoneda   
         WHEN 'PEN' THEN 'MN' 
         ELSE 'ME' 
    END  AS MONEDA
    FROM TABLA


    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala.Saludos. Lima-Perú.

    miércoles, 24 de mayo de 2017 20:34

Todas las respuestas