我有两个选择有问题,我不知道如何使用Sum和where和Substr 请帮忙:)
这是赋值 - / Sum(THA01.MTDBC9)其中substr(CETYK9,1,2)in('22','23')和THA11.CDPAIS ='SK'for card / card r < / EM> /
我的解决方案(错误的) - 当SUM(MTDBC9(CASE SUBSTR(CETYK9,1,2)in('22','23')然后CDPAIS ='SK'AS V_TRX_VISA_NOTONUS
这是赋值 - / Sum(THA01.MTDBC9)其中substr(CETYK9,1,2)in('24','26') /
我的解决方案(错误) - SUM(MTDBC9(CASE SUBSTR(CETYK9,1,2 in('24','26'))AS V_TRX_VISA_INTER
具有正确语法的选择是什么?
答案 0 :(得分:0)
SELECT SUM(t1.MTDBC9) AS V_TRX_VISA_NOTONUS
FROM THA01 t1
INNER JOIN THA11 t2
ON t2.something = t2.something
WHERE SUBSTR(CETYK9, 1, 2) IN ('22', '23');
我无法填写THA01和THA11之间的连接标准,因为没有提供足够的信息。
SELECT SUM(t1.MTDBC9)
FROM THA01 t1
WHERE SUBSTR(CETYK9, 1, 2) IN ('24', '25');
分享并享受。