Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2012, 11:23
yera2002
 
Fecha de Ingreso: agosto-2007
Mensajes: 268
Antigüedad: 17 años, 4 meses
Puntos: 2
Usar variables dentro de consultas

Hola a todos:

Ojala puedan ayudarme, tengo una consulta con mucha informacion, dicha consulta la ocupo desde un software y no tengo acceso a la base de datos. Por lo que no quiero usar un procedimiento almacenado.

Mi consulta es asi:

SELECT sum(tabla1.campo1 + tabla1.campo2), SUM(tabla2.campo1)
CASE WHEN sum(tabla1.campo1 + tabla1.campo2) = 1000 THEN 'OK' ELSE 'NOOK' END
FROM tabla1 INNER JOIN tabla2 ON tabla1.id = tabla2.id_tabla1

Ahora bien...lo que quiero saber es si existe una manera en esta consulta en la cual el resultado de esta expresion sum(tabla1.campo1 + tabla1.campo2) pueda guardarse en una variable de tal modo que yo pueda hacer algo asi

SELECT sum(tabla1.campo1 + tabla1.campo2) AS variable, SUM(tabla2.campo1)
CASE WHEN variable = 1000 THEN 'OK' ELSE 'NOOK' END
FROM tabla1 INNER JOIN tabla2 ON tabla1.id = tabla2.id_tabla1

Saludos...