From: | Gerardo Herzig <gherzig(at)fmed(dot)uba(dot)ar> |
---|---|
To: | "Carlos T(dot) Groero Carmona" <ctonetg(at)gmail(dot)com> |
Cc: | Postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Restar dos campos de tipo fecha de distintos registros |
Date: | 2016-04-18 20:09:04 |
Message-ID: | 1500713302.452719.1461010144635.JavaMail.root@fmed.uba.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
----- Mensaje original -----
> De: "Carlos T. Groero Carmona" <ctonetg(at)gmail(dot)com>
> Para: "Gerardo Herzig" <gherzig(at)fmed(dot)uba(dot)ar>
> Enviados: Lunes, 18 de Abril 2016 14:49:46
> Asunto: Re: [pgsql-es-ayuda] Restar dos campos de tipo fecha de distintos registros
>
>
>
> Hola a todos, aprovecho la pregunta de Alberto para indagar sobre
> algo, restar campos de tipo date suele sencillo, pero cuando se
> incluyen años bisiestos como el 2016 postgresql suma un dia mas de
> ser necesario? Por ejemplo en este año tu restas (mm/dd/yy) 03/02/16
> - 28/02/16 y el resultado debe ser 3 porque es bisciesto cuando
> normalmente seria 2. En PHP hay funciones para verificar si el año
> es bisciesto o no pero sumarle el dia tienes que implementar tu un
> metodo para eso.
>
Claro
postgres=# select '2016-03-02'::date - '2016-02-28'::date;
?column?
----------
3
(1 fila)
> Otra cosa de la que no estoy seguro y quisiera saber es si en alguno
> de los formatos date de PostgreSQL se incluye algún valor para el
> dia de la semana, ya que seria util para obtener resultados sobre
> dias laborables, restas dos fechas y el resultado es 5 días pero se
> incluye sábado y domingo por lo tanto tu quisieras obtener 3.
Postgres no sabe sobre "dias laborales". Para saber que dia de la semana es:
postgres=# select extract (dow from now());
date_part
-----------
1
(1 fila)
1 para lunes, 2 para martes.....0 para el domingo.
HTH
Gerardo
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Gilberto Castillo | 2016-04-18 20:12:00 | Re: [MASSMAIL] Re: Restar dos campos de tipo fecha de distintos registros |
Previous Message | Gerardo Herzig | 2016-04-18 19:55:56 | Re: Restar dos campos de tipo fecha de distintos registros |