SQL - Suma en consulta UNION

 
Vista:

Suma en consulta UNION

Publicado por mieltxo (1 intervención) el 21/12/2006 14:38:15
Buenos días, utilizo MYSQL y querría saber si se pueden sumar los valores de una subconsulta. Este es mi ejemplo:

SELECT cargareal
FROM trabajos
WHERE
usuario = 'mieltxo' AND (entrega BETWEEN '2006-12-20' AND '2006-12-20')
UNION
SELECT cargareal
FROM trabajos
WHERE
((usuario = 'mieltxo') OR (verificador = 'mieltxo')) AND (tiempoverific BETWEEN '2006-12-20' AND '2006-12-20')

Quisiera obtener la suma de la primera y la segunda select. Gracias de antemano!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Suma en consulta UNION

Publicado por Isaías (5072 intervenciones) el 21/12/2006 16:37:14
SELECT
SUM(CASE WHEN usuario = 'mieltxo' AND entrega >= '2006-12-20' entrega <= DATEADD(dd, 1, '2006-12-20') THEN cargareal) AS SUMA1,
SUM(CASE WHEN (usuario = 'mieltxo' verificador = 'mieltxo') OR AND entrega >= '2006-12-20' entrega <= DATEADD(dd, 1, '2006-12-20') THEN cargareal) AS SUMA2
FROM trabajos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar