SELECT
EQUIPTYPE,
SUM(CASE WHEN TO_CHAR(APPLDATE,'MM')=12 THEN APPLQTY ELSE '0' END) AS MONTH
FROM
I_EQUIPMENT_BUDGET
WHERE
TO_CHAR(APPLDATE,'YYYY')=TO_CHAR(SYSDATE,'YYYY')
GROUP BY
EQUIPTYPE
可以正常运行,但是在
With strSQL
.Append(" SELECT").Append(vbCrLf)
.Append(" EQUIPTYPE,").Append(vbCrLf)
.Append(" SUM(CASE WHEN TO_CHAR(APPLDATE,'MM')=1 THEN APPLQTY ELSE '0' END) MONTH").Append(vbCrLf)
.Append(" FROM").Append(vbCrLf)
.Append(" I_EQUIPMENT_BUDGET").Append(vbCrLf)
.Append(" WHERE").Append(vbCrLf)
.Append(" TO_CHAR(APPLDATE,'YYYY')=TO_CHAR(SYSDATE,'YYYY')").Append(vbCrLf)
.Append(" GROUP BY").Append(vbCrLf)
.Append(" EQUIPTYPE").Append(vbCrLf)
End With 中说缺少右括号,我个人认为问题出现在黑体部分,但不知如何解决,麻烦个人帮忙!!!
EQUIPTYPE,
SUM(CASE WHEN TO_CHAR(APPLDATE,'MM')=12 THEN APPLQTY ELSE '0' END) AS MONTH
FROM
I_EQUIPMENT_BUDGET
WHERE
TO_CHAR(APPLDATE,'YYYY')=TO_CHAR(SYSDATE,'YYYY')
GROUP BY
EQUIPTYPE
可以正常运行,但是在
With strSQL
.Append(" SELECT").Append(vbCrLf)
.Append(" EQUIPTYPE,").Append(vbCrLf)
.Append(" SUM(CASE WHEN TO_CHAR(APPLDATE,'MM')=1 THEN APPLQTY ELSE '0' END) MONTH").Append(vbCrLf)
.Append(" FROM").Append(vbCrLf)
.Append(" I_EQUIPMENT_BUDGET").Append(vbCrLf)
.Append(" WHERE").Append(vbCrLf)
.Append(" TO_CHAR(APPLDATE,'YYYY')=TO_CHAR(SYSDATE,'YYYY')").Append(vbCrLf)
.Append(" GROUP BY").Append(vbCrLf)
.Append(" EQUIPTYPE").Append(vbCrLf)
End With 中说缺少右括号,我个人认为问题出现在黑体部分,但不知如何解决,麻烦个人帮忙!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货