Re: Restar dos campos de tipo fecha de distintos registros

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

Browse pgsql-es-ayuda by date

  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