Hola
tengo dos consultas, para averiguar un sólo valor, y es que dependiendo de unas condiciones, pues necesito un valor u otro. Pongo un ejemplo, con datos inventados.
Código SQL
[-]
//primera query
SELECT EMPLEADO,SUM(TOTAL) AS IMPORTE
FROM FACTURAS
WHERE ((EMPLEADOIMPORTANTE IS NULL) OR (EMPLEADO = EMPLEADOIMPORTANTE))
GROUP BY EMPLEADO
//Segunda query
SELECT EMPLEADO,SUM(TOTAL * PORCENTAJE) AS IMPORTE
FROM FACTURAS
WHERE ((EMPLEADOIMPORTANTE IS NOT NULL) AND (EMPLEADO <> EMPLEADOIMPORTANTE))
GROUP BY EMPLEADO
Como veis necesito 2 querys para averiguar la cantidad importe, en este caso tengo dos Querys, calculo por separado el valor de importe y los sumo, pero se podría hacer esta consulta en una sola con algún tipo de condicional ?
Un saludo