【发布时间】:2011-01-15 03:55:54
【问题描述】:
以下查询返回“ORA-00904 错误:SATIS:标识符无效。”当我删除HAVING satis > 0 行时,它可以工作。我该怎么办?
SELECT donem, bolge_adi, sehir_tasra "1=Ş, 2=T",
COUNT(DISTINCT mekankodu) "M.SAYISI",
SUM(b2b_dagitim + b2b_transfer - b2b_iade) satis
FROM mps_view2
WHERE donem IN ('200612','200712','200812','200912')
AND (ob IS NOT NULL OR b2b_ob IS NOT NULL)
GROUP BY donem, bolge_adi, sehir_tasra
HAVING satis > 0
ORDER BY donem, bolge_adi, sehir_tasra
【问题讨论】: