Para empezar debes definir correctamente las fecha (entre comillas simples)
Ten en cuenta que si separas las fechas con / el formato es mes/dia/año hora:minuto:segundo
Mira esto
Las horas las he puesto en formato 24h (9pm=21)
Código SQL
[-]
select
df.CODIGO_BARRAS,
d.DESCRIPCION,
SUM(DF.TOTAL) as Total_depa,
SUM(DF.MONTOIMPUESTO) as Total_impuesto,
SUM(df.MONTO_DESCUENTO) as descuento,
SUM(fv.MONTODESCUENTO) as Descuento_global,
df.IMPUESTO,
(DF.PRECIO_UNITARIO )as subtotal
from
FACTURAS_VENTAS fv,
DEPARTAMENTOS d,
DETALLE_FACTURASVENTAS df
where
df.CODIGO_BARRAS = d.COD_DEPARTAMENTO and
FV.ID_FACTURA = df.ID_FACTURA and
fv.FECHA >= '03/03/2012 16:59:56' AND
fv.FECHA '03/03/2012 21:08:56'
group by DF.CODIGO_BARRAS, d.DESCRIPCION, df.IMPUESTO, DF.PRECIO_UNITARIO
order by DF.CODIGO_BARRAS
Por lo de agrupar por rango de fecha tengo una pregunta:
¿Qué rango?
- diario
- semanal
- mensual
- otro