FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Tratando de usar campos "calculados" en consultas con MySQL
Hola a todos...
Mi consulta es simple (o compleja, según como se mire) : Necesito hacer una consulta sobre una tabla MySQL donde hago algunos cálculos usando la función "IF" y a la cual le pongo un nombre a la columna que los hace (uso el AS...), ¿puedo crear otra columna tomando valores de las columnas antes creadas?...aqui va mi ejemplo : Código SQL [-]Select (IF(cc161.BAJ161 = 1 and cc161.UFA161 <= '2009-01-01' , 1, 0 ) ) AS BAJ, (IF('BAJ'=1 , 'Baja' , 'Alta' ) ) AS Bajas From CC161 Explico : Con la función IF creo una columna que llamo BAJ, y después necesito obtener el valor de esa columna para hacer otro cálculo. Cuando intento ejecutarla, me avisa que la columna BAJ no existe bajo el mensaje "1054-Unknown column 'BAJ' in field list". Entonces, ¿puedo recuperar el valor de BAJ para emplearla en la creación de otra columna?. Probé hasta tratando de usar variables de usuario en la consulta, pero parece que a mi Delphi 6 con ADO no les gusta eso de variables. Desde ya, muchas gracias. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cursor "intermitente" al realizar consultas. | mlara | Firebird e Interbase | 1 | 24-05-2008 02:51:26 |
Error Invalid blob handle in record buffer??? sin usar "Blobs to cache" | varuhs | Conexión con bases de datos | 4 | 22-01-2007 21:19:53 |
Firebir y usar "IF" en la clausula "SELECT" | papulo | SQL | 6 | 25-07-2006 21:38:04 |
Campos "boolean" en MySql | salvica | MySQL | 3 | 01-03-2005 15:02:16 |
|