回答

收藏

此SQL查询有什么问题?

技术问答 技术问答 351 人阅读 | 0 人回复 | 2023-09-12

以下查询返回“ ORA-00904错误:SATIS:无效的标识符”。当我删除该行时HAVING satis > 0,它可以工作。我该怎么办?& ?& e7 g; I/ b, H
SELECT donem, bolge_adi, sehir_tasra "1=艦, 2=T", ' J* L: F, d! c! K2 }$ w. _
       COUNT(DISTINCT mekankodu) "M.SAYISI",) }% y* F0 _4 c0 P! c! K. R
       SUM(b2b_dagitim + b2b_transfer - b2b_iade) satis) m% C% t) P4 t, [# Y; k
FROM mps_view2
% q1 s( d. X1 p# C7 I; ~7 eWHERE donem IN ('200612','200712','200812','200912')
+ Q+ L* Q- k% v& }- ]' B4 M0 I! ~; qAND (ob IS NOT NULL OR b2b_ob IS NOT NULL)) V$ t$ G+ G1 P# g$ j9 b4 A
GROUP BY donem, bolge_adi, sehir_tasra+ w% V& e! \. _0 g) f
HAVING satis > 0! k) q2 ?' u8 T  }$ u/ X# E. F! Y
ORDER BY donem, bolge_adi, sehir_tasra- o. Q5 o8 \3 g
               
- e; W2 X2 @5 K6 K解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则