Lo que te complica es tener fecha y hora en campos separados, cosa que no brinda ningún beneficio en mi opinión.
Select extract(day from fecha), sum(monto) >From ventas Where (fecha + hora) <= '2012-11--30 09:00:00'::timestamp And fecha >= '2012-06-30' Group by 1 Order by 1 Debiera andar. Slds. El dic 13, 2012 8:29 p.m., "José Fermín Francisco Ferreras" < [email protected]> escribió: > 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. >
