Anuncio

Colapsar
No hay anuncio todavía.

Problemas con función CASE (Designer)

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Problemas con función CASE (Designer)

    Hola tengo problemas para representar la sig sintaxis en la funcion case Alguien me podria ayudar .....


    IF MONTH(CURRENT) = 1 THEN
    MES = 12 AÑO =YEAR (CURRENT)-1
    ELSE
    MES= MONTH (CURRENT)-1 AND AÑO = YEAR (CURRENT)
    ENDIF

    Gracias por su pronta respuesta.
    Editado por última vez por aldormtec; 20/03/2012, 19:03:33. Razón: Problema Resuelto

  • #2
    Originalmente publicado por aldormtec Ver Mensaje
    Hola tengo problemas para representar la sig sintaxis en la funcion case Alguien me podria ayudar .....


    IF MONTH(CURRENT) = 1 THEN
    MES = 12 AÑO =YEAR (CURRENT)-1
    ELSE
    MES= MONTH (CURRENT)-1 AND AÑO = YEAR (CURRENT)
    ENDIF

    Gracias por su pronta respuesta.

    si necesitas devolver un año y un mes sería dos case diferentes, a no ser que quieras devoler el periodo como yyyymm en este caso sería así:

    CASE WHEN MONTH(CURRENT) = 1 THEN YEAR(CURRENT)-1||'12'
    ELSE YEAR(CURRENT)||MONTH(CURRENT)-1 END

    Comentario

    Trabajando...
    X