Valora hacer el CASE sobre los campos y no sobre la operación. Saludos
From: [email protected] [mailto:[email protected]] 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.: [email protected] <mailto:[email protected]> __________ 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
