SQL错误,高手帮帮看下怎么改啊!急啊。。。
答案:5 悬赏:10 手机版
解决时间 2021-04-12 19:17
- 提问者网友:愿为果
- 2021-04-12 01:53
SQL错误,高手帮帮看下怎么改啊!急啊。。。
最佳答案
- 五星知识达人网友:枭雄戏美人
- 2021-04-12 02:11
这样就行了:
SELECt
A.*,
B.outDate,
B.invNo AS outinvNo,
B.pStcFee,
B.pTelFee+B.pSndFee+B.pHcFee AS pOsFee,
B.pToFee,
B.outUnitID,
B.outUserID,
B.outUserName,
B.inpState,
B.papName,
B.papNo,
B.aptUsrName
FROM ies_3706010101.dbo.ies_aveinfo_flow A
LEFT JOIN
ies_3706010101.dbo.ies_outinfo_flow B
ON B.outSysNo=A.outSysNo AND B.inpState=0
WHERe A.aveSysNo='AVE370601010115092013053100022'
SELECt
A.*,
B.outDate,
B.invNo AS outinvNo,
B.pStcFee,
B.pTelFee+B.pSndFee+B.pHcFee AS pOsFee,
B.pToFee,
B.outUnitID,
B.outUserID,
B.outUserName,
B.inpState,
B.papName,
B.papNo,
B.aptUsrName
FROM ies_3706010101.dbo.ies_aveinfo_flow A
LEFT JOIN
ies_3706010101.dbo.ies_outinfo_flow B
ON B.outSysNo=A.outSysNo AND B.inpState=0
WHERe A.aveSysNo='AVE370601010115092013053100022'
全部回答
- 1楼网友:英雄的欲望
- 2021-04-12 06:27
缺少Group by ……分组
- 2楼网友:底特律间谍
- 2021-04-12 05:11
最后面加个group by ,group by 后面把你 除 sum() 这个字段外的字段全加上,
意思是按那些字段分组统计
意思是按那些字段分组统计
- 3楼网友:深街酒徒
- 2021-04-12 04:06
出了sum中出现的字段外 其他查询的字段 都要在group by 字句中
不能用* 好
group by ……
不能用* 好
group by ……
- 4楼网友:归鹤鸣
- 2021-04-12 03:10
似乎你的group by的字段没有出现在 select的输出中~
因为聚合函数通过作用于一组数据而只返回一个单个值,因此,在SELECT语句中出现的元素要么为一个聚合函数的输入值,要么为GROUP BY语句的参数,否则会出错。
因为聚合函数通过作用于一组数据而只返回一个单个值,因此,在SELECT语句中出现的元素要么为一个聚合函数的输入值,要么为GROUP BY语句的参数,否则会出错。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯