FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Procedimiento Almacenado y Fecha
Hola a todos! Estoy haciendo un procedimiento almacenado que me saca la fecha de nacimiento de un cliente y calcula la edad del mismo entre otros datos que saco del propio cliente. El problema lo tengo cuando la fecha es nula, me retorna como que el valor es 30/12/1899. Estuve leyendo y ese valor hace referencia al valor cero de la fecha, pero asi mismo no me funciona este codigo que es donde calculo la edad:
Agradezco si alguien me tira una mano. Gracias y saludos!!! |
#2
|
||||
|
||||
¿Estás seguro que la fecha es nula?, seguramente tiene puesto cero, ¿lo has comprobado?
Por cierto, estaría bien saber qué base de datos es. |
#3
|
|||
|
|||
Respondiendo
Hola! gracias por la respuesta, estoy usando firebird 2.1, en dialecto 3. Efectivamente cuando me fijo en la base de datos en la tabla los datos figuran como nulos y no ceros.
Saludos! |
#4
|
||||
|
||||
Pero en el código que has puesto, el valor de fecha_nacimiento, es una variable/parámetro, eso no lo obtiene de la base de datos
|
#5
|
|||
|
|||
REspuesta
Es uno de los varios parametros de salida que tengo en el procedimiento almacenado que estoy haciendo. El dato de fecha de nacimiento lo saco de la tabla clientes y lo paso a ese parametro.
Saludos! |
#6
|
||||
|
||||
Y cuando es nulo, ¿qué le pasas?, ¿dónde está el código?
|
#7
|
|||
|
|||
Respuesta
Este es el cuerpo del procedimiento:
|
#8
|
||||
|
||||
Que tal así:
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Saber Fecha de la Ultima modificación a un Procedimiento Almacenado | Efren2006 | Firebird e Interbase | 2 | 29-10-2011 03:36:28 |
Obtener Fecha y Hora en un Procedimiento Almacenado | Efren2006 | SQL | 2 | 17-01-2009 15:04:38 |
Procedimiento almacenado con fecha | VRO | MySQL | 8 | 17-10-2007 08:23:09 |
Procedimiento Almacenado | rodrigo19 | Oracle | 5 | 22-08-2007 22:55:40 |
Fecha modificacion Procedimiento almacenado | lgarcia | SQL | 2 | 28-05-2007 21:33:54 |
|