Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Unión con diferentes tipos de dato (https://www.clubdelphi.com/foros/showthread.php?t=7220)

Kafu 09-02-2004 10:47:24

Unión con diferentes tipos de dato
 
Hola Foro, un saludo.
Tengo una pelea con una consulta que se compone de la union de varios Select. Varias de las columnas son producto de "Case when.." y una de éstas devuelve un string de 12 variable en función del valor del Case.
El problema es que en ciertas circunstancias el resultado debe ser un campo fecha de otra tabla, y el motor Firebird que estoy usando (1.5) y supongo que otros también, me dicen que se desconoce l tipo de dato.
Parece que de alguna manera debo engañar al motor diciendo que esa fecha es un string de 12 para que se pueda hacer la unión, pero no sé cómo.
Gracias por adelantado,

Un saludo,

F.T.G.

guillotmarc 09-02-2004 12:49:13

Hola. Prueba a cambiar el tipo con un Cast

Cast(FECHA as varchar(12))

Saludos.

Kafu 09-02-2004 13:20:45

Gracias Marc. Perfecto.

Un saludo,

F.T.G.


La franja horaria es GMT +2. Ahora son las 00:39:51.

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