Krzysztof Kardas napisał(a):
WHERE status = 3 [* do tego miejsca kwerenda zwraca wynik] AND (period = 1 OR (period = 2 AND at = 2) OR (period = 3 AND at = 6) OR (period = 4 AND at = 106) OR (period = 5 AND at = 037) OR (period = 0 AND at = 1170716400)) AND (datefrom <= 1170791060 OR datefrom = 0) AND (dateto > 1170791060 OR dateto = 0) ORDER BY customerid, invoice, value DESC
Kwerenda wszystko zwraca poprawnie do miejsca oznaczonego *, po dostawieniu kolejnych warunków, wynik jest pusty. Prawdopodobnie błąd tkwi w konfiguracji serwera ale nie wiem, jakiej opcji szukać. Poprzednio miałem PG 7.4 i pracował bez żadnych problemów. Problemy pojawiły się po migracji na 8
w zapytaniu nie ma nic nadzwyczajnego, może spróbuj 8.0.11, albo od razu 8.2.2.