Witam, mam takie zapytanie do bazy MSSQL:
SELECT sum(DPR.ob_Ilosc) as ilosc,tw_Symbol,tw_Nazwa,tw_Id,DDR.dok_Typ
FROM tw__Towar,dok_Pozycja DPR,vdok__Dokument DDR
where DPR.ob_DokMagId=DDR.dok_Id and DPR.ob_TowId=tw_Id and DDR.dok_DataWyst<='2021-10-31' and
**DDR.dok_Typ=11 OR DDR.dok_Typ=13 OR DDR.dok_Typ=9**
group by tw_Symbol,tw_Nazwa,tw_Id,DDR.dok_Typ
Nie działa mi OR, jak ustawiam dok_Typ=11
to wyciąga szybko rekordy ale jak dodam te dwa or to zapętla się, mieli i nic nie wyciąga żadnego rekordu.
Dlaczego? Gdzie zrobiłem błąd? Jak powinno być prawidłowo?