小编mac*_*nte的帖子

DB2 SQL将十进制转换为带零的字符填充

如何将DB2 DECIMAL(11)从12345678转换为字符值00012345678

sql db2

14
推荐指数
4
解决办法
9万
查看次数

DB2 SQL SUM和分组

我在查询和分组时遇到问题。

我需要以下输出:

officr, cbal, sname  
ABC, 500.00, TOM JONES  
ABC, 200.00, SUE JONES  
ABC TOTAL 700.00  

RAR, 100.10, JOE SMITH  
RAR, 200.05,  MILES SMITH  
RAR TOTAL 300.15  
Run Code Online (Sandbox Code Playgroud)

下面的SQL产生错误:

[DB2 for i5 / OS] SQL0122-列SNAME或SELECT列表中的表达式无效。

SELECT
    lnmast.officr,  SUM(LNMAST.CBAL), lnmast.sname
FROM
    LNMAST
WHERE LNMAST.RATCOD IN (6,7,8) AND STATUS NOT IN ('2','8')
group by lnmast.officr
Run Code Online (Sandbox Code Playgroud)

sql db2 grouping sum

3
推荐指数
1
解决办法
3万
查看次数

SQL选择如何插入列名并提供值

当列不存在时,如何向select语句添加列并分配静态值?

名字| 地址| 度假| 邮政编码

因此,对于上面的示例列,我想在"休假"中动态创建列,其值将为每条记录分配"否".我不想永久地在表中插入此列.

谢谢

sql

0
推荐指数
1
解决办法
1431
查看次数

标签 统计

sql ×3

db2 ×2

grouping ×1

sum ×1