Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: Bartas w Grudzień 06, 2016, 21:29:04

Tytuł: Multistany zestawienie
Wiadomość wysłana przez: Bartas w Grudzień 06, 2016, 21:29:04
Witam serdecznie znalazłem takie zestawienie

select [tw_Symbol] [Symbol]
,[tw_Nazwa] [Nazwa]
,[tw_JednMiary] [J.m.]
,[1].st_Stan [MAG]
,[2].st_Stan [SU]
,[3].st_Stan [TE]
,[1].st_Stan + [2].st_Stan + [3].st_Stan [Razem]
from tw__Towar
join tw_Stan [1] on tw_Id = [1].st_TowId and [1].st_MagId = 1
join tw_Stan [2] on tw_Id = [2].st_TowId and [2].st_MagId = 2
join tw_Stan [3] on tw_Id = [3].st_TowId and [3].st_MagId = 3
where tw_Usuniety = 0
and tw_Zablokowany = 0


Potrzebowałbym je zmodyfikować tak aby dotyczyło tylko stanów nie zerowych

Proszę o pomoc.
Tytuł: Odp: Multistany zestawienie
Wiadomość wysłana przez: birds22 w Grudzień 06, 2016, 21:50:14
Dopisz na końcu:

and isnull([1].st_Stan,0) + isnull([2].st_Stan,0) + isnull([3].st_Stan,0) > 0
Tytuł: Odp: Multistany zestawienie
Wiadomość wysłana przez: Bartas w Grudzień 06, 2016, 22:09:10
Dziękuje bardzo za pomoc :) Działa jak trzeba
Rozumiem ze przy większej ilości mag trzeba dopisać isnull([kolejny nr mag].st_Stan,0)