Autor Wątek: Zapytanie wybierające zamówienia "główne" (pomijając różnicowe)  (Przeczytany 1616 razy)

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

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 524
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Witam.

Panowie w jaki sposób można wykluczyć z zapytania zamówienia różnicowe?
Z tego co zauważyłem to mają one powiązanie z głównym zamówieniem) stąd pomysł na coś w tym stylu:
SELECT * FROM dok__dokument WHERE dok_typ = 16 AND dok_DoDokId NOT IN (SELECT dok_id FROM dok__Dokument WHERE dok_Typ = 16)ale czy to dobry tok myślenia?

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4913
  • Reputacja +173/-11
Odp: Zapytanie wybierające zamówienia "główne" (pomijając różnicowe)
« Odpowiedź #1 dnia: Styczeń 12, 2016, 14:25:40 »
Idea dobra, ale daj lepiej:
... AND ISNULL(dok_DoDokId, 0) NOT IN ...
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Forum Użytkownikow Subiekt GT

Odp: Zapytanie wybierające zamówienia "główne" (pomijając różnicowe)
« Odpowiedź #1 dnia: Styczeń 12, 2016, 14:25:40 »