Re: consulta por fecha y hora

From: Javier Aquino <JAquino(at)LexusEditores(dot)com>
To: oscar arocha <arocha(dot)oscar(at)gmail(dot)com>
Cc: Lista PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: consulta por fecha y hora
Date: 2012-12-14 14:10:54
Message-ID: 1355494254.4247.3.camel@javier-ntb
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Incluso dentro del where con el poco usado OR

Select ......
From ....
Where fecha Between 30-06-2012 And 29-11-2012
OR ( fecha=30-11-2012 And hora < 21:00 )

Nótese el parentesis que encierra un AND dentro, ahi está la mágia ;-)

Saludos,

Javier.

El vie, 14-12-2012 a las 07:14 -0430, oscar arocha escribió:

> Saludos, yo lo haria con una consulta hasta el 29-11-2012 unida con
> otra consulta para solo el 30-11-2012 hasta las 9:00.
>
> Algo como
>
> Select ...... From .... Where fecha Between 30-06-2012 And 29-11-2012
> UNION
> Select .... From .... Where fecha=30-11-2012 And hora < 21:00
>
> Espero te sirva...
>
>
> El 13/12/2012 19:23, "Alejandro Carrillo" <fasterzip(at)yahoo(dot)es>
> escribió:
>
> 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
> <josefermin54(at)hotmail(dot)com>
> Para: Lista PostgreSQL
> <pgsql-es-ayuda(at)postgresql(dot)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.
>
>
>
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Martín Marqués 2012-12-15 12:03:28 Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] error humano gravísimo
Previous Message Sergio Valdes Hurtado 2012-12-14 14:06:06 Re: consulta por fecha y hora