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 <josefermi...@hotmail.com>
>Para: Lista PostgreSQL <pgsql-es-ayuda@postgresql.org> 
>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. 
>
>
>

Reply via email to