Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: dan258 w Maj 11, 2016, 13:33:17
-
Witam,
mam pytanie dotyczące ruchu magazynowego.
Chciałbym dowiedzieć się, czy mogę oszacować za pomocą SQL, w oparciu tylko o tabelę dok_MagRuch, co i w jakich ilościach oraz kiedy przychodzi lub rozchodzi się z magazynu.
Doszedłem do tego na razie (być może błędnie), że jeżeli w kolumnie mr_MagId jest NULL to dany wiersz dotyczy sprzedaży towaru,
natomiast jeżeli jest wartość liczbowa (id magazynu) to jest to przychód/zakup towaru na magazyn.
Czyli dokument WZ - sprzedaż jako NULL mr_MagId, a inne dokumenty (przychodu) mają Idki.
Czyli chciałbym podając datę i ID towaru dowiedzieć się ile towaru w dany dzień przyszło sumarycznie na magazyn a ile zostało sprzedanych(a właściwie ile towaru zmniejszyło stan ogólny).
Proszę o wskazówki.
-
Doszedłem do tego na razie (być może błędnie), że jeżeli w kolumnie mr_MagId jest NULL to dany wiersz dotyczy sprzedaży towaru
Prawie. NULL w mr_MagId oznacza że dostawa została wydana. Niekoniecznie sprzedana.
-
Doszedłem do tego na razie (być może błędnie), że jeżeli w kolumnie mr_MagId jest NULL to dany wiersz dotyczy sprzedaży towaru
Prawie. NULL w mr_MagId oznacza że dostawa została wydana. Niekoniecznie sprzedana.
Sprzedana/wydana - czyli można przyjąć, że NULL jakoby mówi, że owy wiersz pomniejsza stan towaru, a coś innego niż NULL powiększa?
To by mi mogło pomóc, ale czy tak jest?
-
mr_DoId - NULL jeśli jest wprowadzana nowa ilosc towaru, lub identyfikator dostawy, z ktorej powstała ta dostawa
mr_MagId - Identyfikator magazynu, na ktorym znajduje sie dostawa, Jeśli NULL, to dostawa została wydana do klienta