zapytanie ms sql

TU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 66
0

Witam
baza ms sql
mam tabelę w której mam dużo rekordów
taka przykładowa tabela z kolumnami:
ilosc iddokumentu idtowar
5 12 123
3 11 115
8 12 105
2 12 115
1 11 123
muszę z nich wyciągnąć i policzyć
towaru to idtowar, 12 to przychod a 11 to rozchod i musze zsumowac przychody i rozchody i odjac od przychodow rozchod
czy ktos mi podpowie jak to zrobic?

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3891
6
Kopiuj
Select idtowar, sum(case when iddok = 12 then 1 else -1 end * ilość) from TAB
Group by idtowar

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.