Union del dia mes y año a una fecha
Hola, Sabeis si firebird tiene alguna funcion para unir tres campos (dia,mes,año) y me los ponga en un campo fecha, tenía ganas de ponerlo en un trigger para actualizar otra tabla con un procedimiento almacenado, también me serviría dando los parametros al procedimiento (dia,mes,año) que en el procedimiento los convierta a una fecha.
Gracias. |
Cita:
|
Tengo un campo dia, otro mes y otro ano, los tres son integer, y quiero unir los tres para el campo fecha.
Saludos. |
Cita:
¿Quiéres crear un dato fecha para almacenarlo en otro campo? ¿Quiéres hacer uso de esos datos en un SQL, stored procedure, vista, etc...? ¿Quiéres extraer esos datos desde Delphi para asignarlo a una variable donde almacenar una fecha? etc. Según el caso puedes usar encodedate, dia+mes+ano, dia||mes||ano, format... etc. |
Ya está gracias por tu ayuda, en un trigger
|
Estimado Muli
Cual es la razón de que los datos de día, mes y año los maneje en campos separados existiendo el tipo de dato DATE? Saludos cordiales |
Pues sinceramente, no tengo ni idea, el caso es que en su dia al diseñar la bd, separé la fecha tal y como dije, y ahora necesito para hacer unos campos operar con la fecha entera (me refiero al campo fecha entero, no al valor fecha como un entero).
Saludos. |
La franja horaria es GMT +2. Ahora son las 00:34:30. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi