Tengo esta consulta que he escrito en PostgreSQL que devuelve un error que dice:
[Err] ERROR:
LINE 3: FROM (SELECT DISTINCT (identifiant) AS made_only_recharge
Esta es la consulta completa:
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'
)
Tengo una consulta similar en Oracle que funciona bien. El único cambio es donde tengo EXCEPT
en Oracle lo he reemplazado con la MINUS
palabra clave. Soy nuevo en Postgres y no sé lo que está pidiendo. ¿Cuál es la forma correcta de manejar esto?
CALLEDNUMBER = '0130'
.