Re: Mejorar consulta con date_part

From: Jaime Casanova <systemguards(at)yahoo(dot)com>
To: Miguel BR <yourpadre(at)omnilect(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Mejorar consulta con date_part
Date: 2004-11-19 21:27:51
Message-ID: 20041119212751.59692.qmail@web50010.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

--- Miguel BR <yourpadre(at)omnilect(dot)com> escribió:
> Tengo esta consulta en zope donde saco un reporte
> cuanto capturo n
> personas por dia. se le puede especicar directamente
> el dia o el mes (y de
> año) para que saque de todos los dias. La pregunta
> es que como uso
> date_part si me recomiendan alguna forma mejor o asi
> esta bien
>
> select f.capturo, c.nombre,
> date_part('day',f.fechacaptura) as dia,
> date_part('month',f.fechacaptura) as mes,
> date_part('year',f.fechacaptura) as anio,
> count(f.folio) as total
> from folio f inner join capturista c on
> f.capturo=c.id
> where
> <dtml-if expr="mes and anio">
> date_part('month',f.fechacaptura)=<dtml-sqlvar mes
> type="int">
> and date_part('year',f.fechacaptura)=<dtml-sqlvar
> anio type="int">
> <dtml-else>
> <dtml-if fecha>
> f.fechacaptura=<dtml-sqlvar fecha type="string">
> <dtml-else>
> f.fechacaptura=current_date
> </dtml-if>
> </dtml-if>
> group by capturo, nombre,
> date_part('year',f.fechacaptura),
> date_part('month',f.fechacaptura),
> date_part('day',f.fechacaptura)
> order by date_part('year',f.fechacaptura),
> date_part('month',f.fechacaptura),
> date_part('day',f.fechacaptura),
> f.capturo;
>

Saludos,
por que no guardas el dia, mes y año en campos
separados en la base? asi te evitas llamar tanto a la
funcion date_part.

Atentamente,
Jaime Casanova

_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Cristian Alejandro Rossel Moraga 2004-11-20 03:52:31 Re: Error el ejecutar un metodo en java con postgres
Previous Message William Diaz Pabón 2004-11-19 21:19:40 Error el ejecutar un metodo en java con postgres