Creo que lo puedes hacer con un simple filtro en el where que solo filtre por
esa fecha y hora.
Select date_trunc('DAY', fechafactura), sum(valor) venta from facturas where
fechafactura <= p_fechahorafiltrar group by date_trunc('DAY', fechafactura)
Donde
fechafactura
es timestamp
>________________________________
> De: José Fermín Francisco Ferreras <[email protected]>
>Para: Lista PostgreSQL <[email protected]>
>Enviado: Jueves 13 de diciembre de 2012 18:28
>Asunto: [pgsql-es-ayuda] consulta por fecha y hora
>
>
>
>Buenas noches!!
>
>
>Tengo una duda, debo hacer una consulta de una tabla donde debo presentar lo
>siguiente:
>
>
>mostrar el total de ventas por día desde el 30/06/2012 hasta el 30/11/2012,
>pero el día 30/11/2012 solo debo evaluarlo hasta las 09:00:00 (9 de la mañana)
>de ese día.
>
>
>fecha ventas
>29/06/2012 25,000.00
>30/06/2012 24,350.00
>01/07/2012 31,110.00
>02/07/2012 31,090.00
>....
>30/11/2012 1,200.00 ----------este día solo se debe evaluar
>hasta las 09:00:00
>
>
>
>
>Estructura:
>
>
>numero_factura integer
>fecha date
>hora time
>monto numeric(10,2)
>
>
>
>
>Gracias por adelantado!!
>
>
>
>
>
>ing. José Fermín Francisco Ferreras
>San Francisco de Macorís, Rep. Dom.
>
>
>