Autor Wątek: Formatowanie warunkowe SQL - lista faktur sprzedaży.  (Przeczytany 1795 razy)

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

Offline gtraders

  • Nowy użytkownik
  • *
  • Wiadomości: 38
  • Reputacja +0/-0
  • Wersja programu: 1.29
Formatowanie warunkowe SQL - lista faktur sprzedaży.
« dnia: Kwiecień 06, 2020, 08:24:35 »
Witam,

próbuję stworzyć sobie formatowanie warunkowe z zapytaniem SQL, które oznaczy mi dokumenty w których kontrachent jest z Polski i nie ma Nip, zrobiłem takie zapytnanie:

case when (ISNULL(Adres.adrh_NIP,'' ) <> '') AND (Adres.adrh_IdPanstwo = 1) then 0 else 1 end

Sprawdziłem w bazie subiekta w słowniku Państwo Polska ma ID 1 i zapytanie działa, tylko, że jakby nie bierze pod uwage warunku Państwo i oznacza wszystkie dokumenty bez nip ale tez dla klientów z innych krajów? Co robię źle?


Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9210
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: Formatowanie warunkowe SQL - lista faktur sprzedaży.
« Odpowiedź #1 dnia: Kwiecień 06, 2020, 09:32:51 »
Może po prostu zmień na:
case when (ISNULL(Adres.adrh_NIP,'' ) = '') AND (Adres.adrh_IdPanstwo = 1) then 1 else 0 end
Sławek, Zduńska Wola

Forum Użytkownikow Subiekt GT

Odp: Formatowanie warunkowe SQL - lista faktur sprzedaży.
« Odpowiedź #1 dnia: Kwiecień 06, 2020, 09:32:51 »