Nuestros desarrolladores estrellas agotaron sus depósitos de café, buscando noche y día por la respuesta, hasta que Rafael halló el hallazgo en Gogs así que ahora la comparte contigo.
Solución:
select region,sum(number) total
from
(
select region,number
from cash_table
union all
select region,number
from cheque_table
) t
group by region
SELECT (SELECT COALESCE(SUM(London), 0) FROM CASH) + (SELECT COALESCE(SUM(London), 0) FROM CHEQUE) as result
‘Y así sucesivamente y así sucesivamente.
“La función COALESCE básicamente dice “devuelve el primer parámetro, a menos que sea null en cuyo caso devuelva el segundo parámetro” – Es bastante útil en estos escenarios”. Fuente
¡también puedes probar esto en sql-server!
select a.city,a.total + b.total as mytotal from [dbo].[cash] a join [dbo].[cheque] b on a.city=b.city
manifestación
o intente usar suma, unión
select sum(total) as mytotal,city
from
(
select * from cash union
select * from cheque
) as vij
group by city
Si guardas algún reparo o capacidad de desarrollar nuestro tutorial eres capaz de dejar una explicación y con deseo lo leeremos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)