od jakiegos czasu męczę się z zapytaniem. Słowem wyjaśnienia, mam tabele z kontrahentem i jego fakturami - do tego dorzucam nazwę magazynu z jakiego została pobrana FV i zakres dat. Wszytsko działa prawidłowo. Dalej mam tabele z cechami danego kontrahenta - wyświetlanie połączenia danych kontrahenta z jego cechami - również banał.
tak wyglądają te 2 zapytania:
SELECT adr_IdObiektu,dok_MagId,dok_NrPelny,dok_DataWyst,dok_WartBrutto,adr_NazwaPelna,adr_Adres, adr_Kod, adr_Miejscowosc FROM dok__Dokument LEFT JOIN dbo.adr__Ewid ON adr_IdObiektu = dok_PlatnikId WHERE dok_DataWyst BETWEEN '2014-04-01 00:00:00.0' AND '2014-05-01 00:00:00.0' AND adr_TypAdresu = 1 AND dok_MagId =2 AND dok_typ=2
SELECT ckh_Nazwa, ck_IdKhnt,adr_NazwaPelna FROM sl_CechaKh, kh_CechaKh, adr__Ewid WHERE ck_IdKhnt = adr_IdObiektu AND ck_IdCecha = ckh_Id AND ckh_Id = 1 AND adr_TypAdresu = 1
i teraz co chce osiągnąć - chce zobaczyć wszytskich kontrahentów z podaną cechą, którzy NIE maja wystawionej FV w zadanym miesiącu.
Robiłem to na różne sposoby, ale wysiadam
Jak widać polem wspólnym dla tych zapytań jest "adr_IdObiektu"