Autor Wątek: Multistany zestawienie  (Przeczytany 1306 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Bartas

  • Nowy użytkownik
  • *
  • Wiadomości: 5
  • Reputacja +0/-0
  • Wersja programu: Aktualna
Multistany zestawienie
« dnia: 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.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9210
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: Multistany zestawienie
« Odpowiedź #1 dnia: 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
Sławek, Zduńska Wola

Offline Bartas

  • Nowy użytkownik
  • *
  • Wiadomości: 5
  • Reputacja +0/-0
  • Wersja programu: Aktualna
Odp: Multistany zestawienie
« Odpowiedź #2 dnia: 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)

Forum Użytkownikow Subiekt GT

Odp: Multistany zestawienie
« Odpowiedź #2 dnia: Grudzień 06, 2016, 22:09:10 »