Mam takie zapytanie, które napisałem w PostgreSQL, które zwraca błąd:
[Err] ERROR:
LINE 3: FROM (SELECT DISTINCT (identifiant) AS made_only_recharge
To jest całe zapytanie:
SELECT COUNT (made_only_recharge) AS made_only_recharge
FROM (
SELECT DISTINCT (identifiant) AS made_only_recharge
FROM cdr_data
WHERE CALLEDNUMBER = '0130'
EXCEPT
SELECT DISTINCT (identifiant) AS made_only_recharge
FROM cdr_data
WHERE CALLEDNUMBER != '0130'
)
Mam podobne zapytanie w Oracle, które działa dobrze. Jedyną zmianą jest to, że mam EXCEPT
w Oracle, które zastąpiłem MINUS
słowem kluczowym. Jestem nowy w Postgres i nie wiem, o co prosi. Jaki jest właściwy sposób radzenia sobie z tym?
CALLEDNUMBER = '0130'
.