Colaboración Balance

Solución

— Colaboraciones Web
Create database Balance
go
Use Balance
go
Create table Entree
(
Code nchar(4), Designtion nchar(1),
Qte Numeric(9,0), Fecha Date
constraint EntreePK primary key (Code)
)
go
— Insertar registros
Insert into Entree values
(‘1000′,’A’,2,’01/03/2019′),
(‘2000′,’B’,6,’02/03/2019′),
(‘3000′,’C’,7,’10/03/2019′)
go
Create table Sortie
(
Code nchar(4), Designtion nchar(1),
Qte Numeric(9,0), Fecha Date
)
go
Insert into Sortie values
(‘1000′,’A’,1,’02/03/2019′),
(‘2000′,’B’,3,’03/03/2019′),
(‘1000′,’A’,1,’03/03/2019′),
(‘3000′,’C’,6,’11/03/2019′)
go
— Solución
— Balance entre 01/03/2019 y 04/03/2019
Select S.Code , S.Designtion,
E.Qte As ‘Qte_Entre’,
Sum(S.Qte) As ‘Qte_sortie’
from Sortie As S
join Entree As E on S.Code = E.Code
where S.Fecha between ’01/03/2019′ and ’04/03/2019′
group by S.Code , S.Designtion, E.Qte
go.



Resultado