Autor Wątek: Data ostatniej dostawy  (Przeczytany 1418 razy)

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

Offline Dobosz

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: 1.53 SP2 HF4 (1.5307.24.4246)
Data ostatniej dostawy
« dnia: Grudzień 12, 2018, 13:31:36 »
Witam,

mam problem z zapytaniem SQL, które pokazałoby mi datę ostatniej dostawy produktu.
Napisałem zapytanie zwracające datę ostatniej sprzedaży, które zdaje się działać poprawnie:

SELECT DISTINCT T.tw_Symbol,
(SELECT MAX(D.dok_Datawyst)) AS Data

FROM tw__towar T, dok_Pozycja P

LEFT JOIN dok__dokument D ON D.dok_Id = P.ob_DokHanId

WHERE T.tw_Id = P.ob_TowId
AND D.dok_Typ = 2

GROUP BY T.tw_Symbol

ORDER BY T.tw_Symbol

Problem pojawia się, gdy zmieniam typ dokumentu na PZ (10). Wówczas nie pokazuje mi żadnych wyników i nie mam pojęcia, co może być tego przyczyną.

Byłbym wdzięczny, gdyby ktoś naprowadziłby mnie na odpowiednią ścieżkę.


Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9209
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: Data ostatniej dostawy
« Odpowiedź #1 dnia: Grudzień 12, 2018, 13:34:19 »
Przyczyna: P.ob_DokHanId

Wyjaśnienie:  PZ nie jest dokumentem handlowym
Sławek, Zduńska Wola

Offline Dobosz

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: 1.53 SP2 HF4 (1.5307.24.4246)
Odp: Data ostatniej dostawy
« Odpowiedź #2 dnia: Grudzień 12, 2018, 13:43:58 »
Spędziłem nad tym tyle czasu, a tu wszystko rozbijało się o taki banalny błąd.

Wszystko działa już poprawnie, uprzejmie dziękuję za pomoc.

Temat do zamknięcia.

Forum Użytkownikow Subiekt GT

Odp: Data ostatniej dostawy
« Odpowiedź #2 dnia: Grudzień 12, 2018, 13:43:58 »