回答

收藏

此SQL查询有什么问题?

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

以下查询返回“ ORA-00904错误:SATIS:无效的标识符”。当我删除该行时HAVING satis > 0,它可以工作。我该怎么办?; a  A5 U  ]" ^
SELECT donem, bolge_adi, sehir_tasra "1=艦, 2=T", + V2 J" o  h5 d3 i2 b5 m' j7 n
       COUNT(DISTINCT mekankodu) "M.SAYISI",
! v3 Y( Z8 y$ N* F# g       SUM(b2b_dagitim + b2b_transfer - b2b_iade) satis
" }; L$ B9 K4 s* l& D# jFROM mps_view29 d7 s) D( p( w/ H6 H# V6 O* u
WHERE donem IN ('200612','200712','200812','200912')* u- V4 _: s- }! I) P6 n4 a
AND (ob IS NOT NULL OR b2b_ob IS NOT NULL)/ W+ t/ `% w* b+ n
GROUP BY donem, bolge_adi, sehir_tasra
; R7 K% V5 z& }& Q+ V2 f) W& U  VHAVING satis > 0. y) N# b- f2 a/ }% F+ c
ORDER BY donem, bolge_adi, sehir_tasra
% K5 O+ I2 V* ?* u7 M# \5 z               
0 [% F& b1 l8 f) H( S解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则