gpt4 book ai didi

sql - 查询定义字段的设置格式

转载 作者:行者123 更新时间:2023-12-04 15:45:37 25 4
gpt4 key购买 nike

我在输出到文件的 iSeries SQL 中有以下查询。

SELECT SSLOTMAK, SSLOTMDL, SSLOTYER, sum(SSCOUNT)       
FROM prqhdrss
GROUP BY SSLOTMAK, SSLOTMDL, SSLotyer
HAVING sum(SSCOUNT) > 4
ORDER BY SSLOTMAK, SSLOTMDL, SSLOTYER

当我运行它时,创建的字段是 sum(SSCOUNT) 是一个 31 Packed 字段。这不允许我将它发送到我的电脑。我如何强制 SQL 将该字段创建为非压缩字段。

最佳答案

试试这个

SELECT SSLOTMAK, SSLOTMDL, SSLOTYER, cast(sum(SSCOUNT) as integer)
FROM prqhdrss
GROUP BY SSLOTMAK, SSLOTMDL, SSLotyer
HAVING sum(SSCOUNT) > 4
ORDER BY SSLOTMAK, SSLOTMDL, SSLOTYER

由于“计数”列的名称,我已经强制转换为整数。如果该列具有浮点值,您可以改用 numeric(8, 2)

关于sql - 查询定义字段的设置格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/176625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com