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. > > >