Saludos:
estoy trabajando con una bd oracle 10g, y necesito generar reportes de ventas para mi empresa. Necesito todos los lunes generar un reporte de venta de la semana anterior, y todos los 1ro de cada mes generar un reporte de venta mensual. Estaba trabajando en la consulta semanal y se me ocurrio algo asi:
SELECT sum( nvl(total_neto,0) + nvl(monto_imp,0)) as total FROM xxx WHERE to_date(d.fecha, 'DD/MM/RRRR') between to_date(sysdate - 7,'DD/MM/RRRR') and to_date(sysdate - 1,'DD/MM/RRRR') GROUP BY d.fecha, b.clase, c.descripcion ORDER BY fecha
Pero esto no me funciono, alguien sabe que estoy haciendo mal? Como hago para obtener las ventas mensuales?
Gracias