RE: operaciones con fecha

From: Adrián Misael Peña Montero <ampena(at)uci(dot)cu>
To: "'Ing(dot) Esneiker Enriquez Cabrera'" <eenriquez(at)cav(dot)desoft(dot)cu>, "'POSTGRES'" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: operaciones con fecha
Date: 2014-03-05 16:40:50
Message-ID: 006a01cf3891$ab03f390$010bdab0$@uci.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Valora hacer el CASE sobre los campos y no sobre la operación.

Saludos

From: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] On Behalf Of Ing. Esneiker
Enriquez Cabrera
Sent: Wednesday, March 5, 2014 11:31 AM
To: 'POSTGRES'
Subject: [pgsql-es-ayuda] operaciones con fecha

Hola a todos.

Estoy haciendo una consulta donde tengo que hacer operaciones con fecha para
por ejemplo saber el número de días transcurridos de una fecha a otra y me
he encontrado un inconveniente, resulta que en algunos casos la operación me
puede quedar como '10/02/2014'::date – null y aquí el resultado sería null,
pero yo quiero que en este caso el resultado sea cero, la opción que se me
ocurre es utilizar un case que primero me haga el cálculo y luego evaluar si
el resultado es null que me devuelva cero, de lo contrario que me retorne la
cantidad de días, pero creo que esto sería ineficiente puesto que tendría
que hacer la operación con las fechas dos veces. Si alguien conoce de alguna
otra forma que lo pudiera hacer se lo agradecería.

Muchas gracias.

Saludos,

Ing. Esneiker Enriquez Cabrera
Esp. B en Ciencias Informáticas

Desoft en Ciego de Ávila. Joaquín de Aguero esq. Calle 2. Ciego de Ávila.
Cuba.
Telf.: 53 33 22 8971, email.: eenriquez(at)cav(dot)desoft(dot)cu
<mailto:eenriquez(at)cav(dot)desoft(dot)cu>

__________ Información de ESET NOD32 Antivirus, versión de la base de firmas
de virus 9498 (20140304) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com

________________________________________________________________________________________________
I Conferencia Científica Internacional UCIENCIA 2014 en la UCI del 24 al 26 de abril de 2014, La Habana, Cuba. Ver http://uciencia.uci.cu

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Martín Marqués 2014-03-05 16:48:37 Re: operaciones con fecha
Previous Message Ing. Esneiker Enriquez Cabrera 2014-03-05 16:30:59 operaciones con fecha