SQL fecha

0

Estoy usando Jasper Soft para crear reportes de Openerp con postgre sql.

Tengo este query:

SELECT SUM(account_invoice.amount_total), CASE to_char(date_invoice,'mm') WHEN '01' THEN  'Enero'  WHEN '02' THEN 'Febrero'  WHEN '03' THEN  'Marzo' WHEN '04' THEN  'Abril' WHEN '05' THEN  'Mayo' WHEN '06' THEN  'Junio' WHEN '07' THEN  'Julio' WHEN '08' THEN  'Agosto' WHEN '09' THEN  'Septiembre' WHEN '10' THEN  'Octubre' WHEN '11' THEN  'Noviembre' WHEN '12' THEN 'Diciembre' END FROM account_invoice
GROUP BY CASE to_char(date_invoice,'mm') WHEN '01' THEN  'Enero'  WHEN '02' THEN 'Febrero'  WHEN '03' THEN  'Marzo' WHEN '04' THEN  'Abril' WHEN '05' THEN  'Mayo' WHEN '06' THEN  'Junio' WHEN '07' THEN  'Julio' WHEN '08' THEN  'Agosto' WHEN '09' THEN  'Septiembre' WHEN '10' THEN  'Octubre' WHEN '11' THEN  'Noviembre' WHEN '12' THEN 'Diciembre' END

Lo que necesito es crear un reporte donde pueda convertir la fecha a mes, luego agrupar dicho reporte por mes (ordenado tambien), Existe una forma mas corta de hacerlo? ya probe con MONTH, DATEPART y me dice que la funcion no existe.

De antemano gracias.

detr820's picture
Joined: Aug 16 2013 - 7:36am
Last seen: 4 years 2 months ago

English:

I'm using Jasper Soft to create reports with postgre sql Openerp.

{example sql}

What I need is to create a report which can convert the date to month after that report grouped by month (ordered too), There is a shorter way to do it? and probe with MONTH, DATEPART and tells me that the function does not exist.

Thanks in advance.

djohnson53 - 6 years 1 month ago

0 Answers:

No answers yet
Feedback