FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
concatenar fecha y hora en timestamp
Hala amigos del foro tengo el siguiente inconveniente en una tabla tengo dos campos uno fecha y hora ambos de tipo timestamp en el campo de la fecha se ha programado q solo guarde la fecha es decir seria asi '12.04.2008 00:00' y en el otro se ha guardado la hora asi '30.12.1899 15.34' por dar un ejemplo lo q deseo es unir estos dos campos en uno solo donde quede tanto la hora como la fecha y asi eliminar uno de los dos he creado el siguiente prodedimiento:
Código:
CREATE PROCEDURE ACTUALIZARFECHA as declare variable fecha date; declare variable horita time; declare variable fechita date; declare variable id integer; begin FOR SELECT ID, Cast (FECHA as date), CAST (HORA AS DATE), CAST (HORA AS TIME) FROM ITEMSERVICIO INTO :ID, :FECHA, :FECHITA, :HORITA do BEGIN if (:FECHA <> :FECHITA) then BEGIN UPDATE ITEMSERVICIO SET HORA = :FECHA || :HORITA WHERE ID = :ID ; END END end Utilizo firebird 2.0 y delphi 7 Gracias |
#2
|
|||
|
|||
Hola...
Ya probaste con la funcion Extract? Esto es de memoria:
Esto es solo una idea, no lo he probado y podría no funcionar... Actualizando... Leyendo la ayuda veo que se puede hacer concatenaciones de tipos Date y Time, de tal forma que:
Saludos... Última edición por maeyanes fecha: 21-05-2008 a las 17:11:39. |
#3
|
||||
|
||||
Hola Vlady, también se puede concatenar con el + acabo de hacer esta prueba y si funciona.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#4
|
||||
|
||||
Hola de nuevo, hice la prueba con un Update y si funciona el "+" para concatenar, el || solo funciona en las consultas, porque sera .
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#5
|
||||
|
||||
Gracias por sus respuestas esta es la solucion q me ha funcionado gracias a su colaboracion
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
obtener solo la fecha en formato fecha y sin hora | BlueSteel | SQL | 14 | 09-05-2008 16:42:19 |
formato fecha y hora a solo Fecha | ozegarra | Firebird e Interbase | 6 | 22-02-2008 18:43:34 |
Sacar la hora de un campo TimeStamp | Vlady | Conexión con bases de datos | 1 | 15-02-2007 19:07:07 |
Concatenar Fecha con Texto | Triton | Firebird e Interbase | 5 | 20-04-2005 17:17:05 |
Concatenar string+fecha | Jose_Pérez | SQL | 2 | 09-11-2004 22:58:58 |
|