SUM在哪里SUBSTR SQL

时间:2014-07-29 16:52:07

标签: sql oracle sum substr

我有两个选择有问题,我不知道如何使用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

具有正确语法的选择是什么?

1 个答案:

答案 0 :(得分:0)

1

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之间的连接标准,因为没有提供足够的信息。

2

SELECT SUM(t1.MTDBC9)
  FROM THA01 t1
  WHERE SUBSTR(CETYK9, 1, 2) IN ('24', '25');

分享并享受。