FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Lo conseguí...
Hola Marcos y hola a todos en general
Lo he conseguido pero he tenido que añadir unas cuantas líneas extra de comandos... Código:
aux=extract(day from fecha_fin); aux=aux||'/'||extract(month from fecha_fin); aux=aux||'/'||extract(year from fecha_fin); new.estado_prod=:fase||' '||:aux; P.D.: decir que aux,estado_prod y fase son varchar Saludetes
__________________
La ignorancia es la felicidad Última edición por Triton fecha: 18-04-2005 a las 18:14:59. |
#2
|
||||
|
||||
Justamente yo quería evitar llegar a esa situación, pero si te funciona satisfactoriamente, sigue la máxima de programación.
"Si funciona, no lo arregles..." Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
Triton, '18/APR/2005' no es la forma "normal" que tiene firebird 1.5 de devolver la fecha.
¿Si ejecutas ese codigo en una ventana isql te lo devuelve en el mismo formato? Si es así, entonces yo probaría a utilizar cast() al recoger la fecha, de la siguiente manera: CAST(CampoFecha as CHAR(10)) Aunque ya lo hayas solucionado con extract.
__________________
Milo |
#4
|
||||
|
||||
ok
Hi Rufus.
Ya sé que ese no es el formato en el que devuelve firebird las fechas. Lo que pasa es que al concatena una varaible fecha con una variable varchar en un campo varchar me devolvía la fecha de esa forma. De todos modos probaré como me dices, a ver que tal sale. Salu2
__________________
La ignorancia es la felicidad |
|
|
|