Autocompletar datos en una columna

Buenas tengo el siguiente codigo
SELECT
T0."AcctCode"AS “CODCUENTA”,
T0.“AcctName"AS"NOMCUENTA”,
IFNULL(SUM(T1.“Debit”-T1.“Credit”),0)as “TOTAL”,
ifnull(MONTH(T1.“RefDate”),1)AS “MES”,
ifnull(YEAR(T1.“RefDate”),1) AS “ANHO”
FROM “LA_CAOBA”.“OACT” T0 full outer JOIN “LA_CAOBA”.“JDT1” T1 ON T0.“AcctCode” = T1.“Account”
where SUBSTRING ( T0.“AcctCode”,1,1) IN (‘4’,‘5’)
group by
T0.“AcctCode”,
T0.“AcctName”,
T1.“RefDate”
ORDER BY
T0."AcctCode"asc;
lo que me gustaría saber si es que asi como cuando ponemos ifnull(MONTH(T1.“RefDate”),1)AS “MES”, que no solo traiga el uno que me auto complete con 1 ,2,3,4,5,6,7 etc. Si me pudieran orientar si hay alguna función para hacer esto o comando.

Hola @KABLE:

Month es una función que te devuelve el valor numérico correspondiente al mes (Enero = 1, Febrero=2 etc) Ahora bien la función isnull dice que si el valor de RefDate es nulo entonces te devolverá un 1, bajo que otras condiciones quieres devolver otro valor? si solo esta retornando el valor 1 es porque o son solo fechas del mes de enero o el valor de RefDate = Null.

Saludos a tod@s :raised_hand_with_fingers_splayed:t5:

si te esta retornado 1, es que RefDate tiene valor “NULL”. Creo que el T1 que enlazas con el OUTER JOIN no esta devolviendo valores.

Para validar pon algo asi:

ifnull(MONTH(T1.“RefDate”),1)AS “MES”,
T1.“RefDate”,
1 me gusta

Este tema se cerró automáticamente 30 días después de la última publicación. No se permiten nuevas respuestas.