Saltar al contenido

SQL: Cómo SUMAR dos valores de diferentes tablas

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *