¿Hay alguna forma en Oracle que pueda extraer el año fiscal? Usé el script a continuación para sacar solo dos años fiscales. El rango de fechas de Mytable es de FY1998 a FY2009.Agrupar por año fiscal (Oracle)
SELECT 'FY2008' as FY,
Site,
COUNT(*)
FROM mytable
WHERE date >='10-OCT-2007'
AND date <'10-OCT-2008'
GROUP BY site
SELECT 'FY2008' as FY,
Site,
COUNT(*)
FROM mytable
WHERE date >='10-OCT-2008'
AND date <'10-OCT-2009'
GROUP BY site
Tirando dos año fiscal está bien, pero es demasiado repetitivo cuando se tira más de 10 el año fiscal.
1 justo lo que iba a sugerir. –
+1 aunque usaría una sola 'Y' en vez de 4 e "intervalo '83' día" en lugar de solo 83. Pero TRUNC es mucho mejor que TO_CHAR aquí. –
¿Por qué agrega 83 días? – Sun