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...