SELECT
'UPDATE TB1 SET '||
'COL_DCNT = '|| COL_DCNT ||
' WHERE KAISYACD = 1001001 AND '||
' KYUYONGT = '''|| COL1 ||''' AND '||
' COL2 = '''|| COL2 ||''';'
FROM
(SELECT TO_CHAR(ADD_MONTHS(TO_DATE(COL1,'YYYYMM'),1),'YYYYMM') AS COL1,
COL2 AS COL2,
SUM(NVL(DCNT,0)) AS COL_DCNT,
FROM TB_TMM_CISKINMU_WK
GROUP BY HOKOKUYM,SHABAN,TANKAKBN
)
为了一条条的对数据库操作,怎样生成update之类的DML语句
最新推荐文章于 2023-12-18 00:12:29 发布
本文探讨了SQL中UPDATETB1SET语句的使用,通过聚合函数SUM和NVL,实现对特定条件下的数据更新操作。文章详细介绍了如何通过日期格式转换和条件筛选,对TB_TMM_CISKINMU_WK表进行复杂查询和数据聚合。
4万+

被折叠的 条评论
为什么被折叠?



