FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
problemas con concatenación
Hola a todos chicos
tengo la siguiente consulta SELECT "Altas"|| CAST(A.ano AS CHAR) as tipo,A.total FROM ":GYM:AUXILIAR1.DB" AS A WHERE A."MES" =:P1_MES AND A."Ano" >= :P1_ano AND A."Ano"<= :P1_ANO2 union SELECT "Bajas"|| CAST(B.ano AS CHAR) as tipo,B.total FROM ":GYM:AUXILIAR2.DB" AS B WHERE B."MES" =:P1_MES AND B."Ano" >= :P1_ano AND B."Ano"<= :P1_ANO2 el tema esta en que yo quiero que me muestre la palabra altas o bajas seguida del campo año, y leyendo por ahi lo que he visto ha sido que se podia hacer asi, pero a la hora de ejecutar la consulta solo me muestra la palabra altas no toda la frase, alguien tiene alguna sugerencia o ayuda muchas gracias |
#2
|
||||
|
||||
No se que base de datos utilizas, pero puede ser que A.ano sea NULL
Cualquier cosa unida/sumada/restada/etc. a NULL es NULL Otra posibilidad es que debas decirle el largo de CHAR En Firebird sería: SELECT "Altas "|| CAST(A.ano AS VARCHAR(4)), ... |
#3
|
|||
|
|||
Hola
gracias por la respuesto uso Paradox (el programa es de hace muuuucho tiempo) al final lo he podido resolver creando un campo en la base de datos auxiliar con el dato que queria ... no es mejor peroooo... igualmente gracias. podeis cerrar el tema |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Concatenación de Cadenas...ayuda please | Guadalupe | .NET | 0 | 25-05-2006 01:54:58 |
Concatenacion de integer a hora | seba_cipo | Varios | 7 | 21-10-2005 14:38:07 |
Concatenacion de caracteres de distintos registros | casandra | Firebird e Interbase | 10 | 17-08-2005 20:19:03 |
Concatenación y variable system xcopy | mieltxo | PHP | 4 | 06-07-2005 00:08:18 |
|