resta de valores de tablas distintas
Publicado por David (16 intervenciones) el 24/01/2018 15:01:44
hola, mi pregunta es algo basica supongo pero sinceramente no se como hacerla y en internet he encontrado pocos ejemplos;
teng dos tablas (tabla 1, "asientos disponibles") ,(tabla 2,"asientos ocupados") necesito hacer una resta entre asientos ocupados con los disponibles, pero que sea en forma de update, por que he visto varios ejemplos que hacen eso con SELECT y JOIN, pero lo que yo necesito es que el resultado que me de cambie completamente la tabla 1.
consegui este codigo por internet pero no lo entiendo, si alguien puede darme una pequeña explicacion de como podria hacerlo se lo agradeceria.
teng dos tablas (tabla 1, "asientos disponibles") ,(tabla 2,"asientos ocupados") necesito hacer una resta entre asientos ocupados con los disponibles, pero que sea en forma de update, por que he visto varios ejemplos que hacen eso con SELECT y JOIN, pero lo que yo necesito es que el resultado que me de cambie completamente la tabla 1.
1
2
3
4
5
6
7
UPDATE tabla1 SET entradas = T2.Stock
FROM tabla1 T1
INNER JOIN (
SELECT T2.id, T2.entradas - T4.salidas Stock
FROM tabla1 T3
INNER JOIN tabla2 T4 ON T3.id = T4.id
) T2 ON T1.id = T2.id
Valora esta pregunta
0