SQLgroupby报 错 选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中
错误见图,
原因是包含SUM等聚合函数的查询语句,select 后面的字段必须要么出现在groupby中,要么出现在函数里。
按以下更改成功。
SELECT dbo.NewquotationBill.QttDate, dbo.NewquotationBill.QttNo, dbo.NewquotationBill.Customer, dbo.NewquotationBill.ProductName, dbo.NewquotationBill.Materialcoding,
dbo.NewquotationBill.Estimatedannualdosage, SUM(dbo.NewquotationList.Amount) AS Expr1, dbo.NewquotationBill.Explain, dbo.NewquotationBill.Inputman
FROM dbo.NewquotationBill INNER JOIN
dbo.NewquotationList ON dbo.NewquotationBill.QttNo = dbo.NewquotationList.QttNo
GROUP BY dbo.NewquotationBill.QttDate, dbo.NewquotationBill.QttNo, dbo.NewquotationBill.Customer, dbo.NewquotationBill.ProductName,
dbo.NewquotationBill.Materialcoding, dbo.NewquotationBill.Estimatedannualdosage, dbo.NewquotationBill.Explain, dbo.NewquotationBill.Inputman
SQLgroupby报 错 选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中相关推荐
- 选择列表中的列……无效,因为该列没有包含在聚合函数或 GROUP BY 子句中
今天用SQL Server尝试实现一个SQL语句的时候,报了如标题所示的错误,通过在百度里面搜索,并亲自动手实现,终于发现问题所在,现在把它记录下来. 语句如下: select [OrderID],[ ...
- 选择列表中的列 '.......' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。
错误:消息 8120,级别 16,状态 1,第 51 行 选择列表中的列 'Employee.EmployeeID' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中. 题目:查询最低收入 ...
- 关于因为该列没有包含在聚合函数或 GROUP BY 子句中
参考:http://blog.csdn.net/wlf535944903/article/details/5576287 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY ...
- SQL Server报错:选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中...
聚合函数:聚合函数就是对一组值进行计算后返回单个值. 包括: COUNT(统计函数): COUNT_BIG(统计函数): SUM(求和函数): AVG(求平均值函数): MAX(最大值函数): MIN ...
- SQL Server报错:选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中
聚合函数:聚合函数就是对一组值进行计算后返回单个值. 包括: COUNT(统计函数): COUNT_BIG(统计函数): SUM(求和函数): AVG(求平均值函数): MAX(最大值函数): MIN ...
- 选择列表中的列'sc.cno'无效,因为该列没有包含在聚合函数或者group by 字句中《SQL中的group by该怎么用?》
1.SQL Server中,子查询不能返回多个值 2.子查询中不能包含ORDER BY子句 3.group by 可以将查询结果按某一列或多列的值进行分组.group by 一般是和聚合函数一起搭配使 ...
- 42000[SQL Server]ORDER BY子句中的列无效,该列没有包含在聚合函数或GROUP BY 子句
[Err] 42000 - [SQL Server]ORDER BY 子句中的列 "t_xxx.inputDate" 无效,因为该列没有包含在聚合函数或 GROUP BY 子 错误 ...
- GROUP BY 子句中 选择列表中的列无效,因为该列没有包含在聚合函数或
T-SQL核心语句形式: SELECT --指定要选择的列或行及其限定 [INTO ] --INTO子句,指定结果存入新表 FROM --FROM子句,指定表或视图 [W ...
- 调用webservice接口,报错:(十六进制值0x01)是无效的字符。
文章目录 #事故现场 #分析 #解决方法 #事故现场 调用webservice接口,报错:(十六进制值0x01)是无效的字符. 如图: 意思是webservice返回的信息中包含无效的字符,无法解析成 ...
- postgresql报错:必须出现在 GROUP BY 子句中或者在聚合函数中使用
报错信息:Cause: org.postgresql.util.PSQLException: 错误: 字段 "s.re_scan_dt" 必须出现在 GROUP BY 子句中或者在 ...
最新文章
- mysql 集合减法_7 SQL 集合运算
- 小程序css之字体镂空
- nmon Analyser分析仪
- Linux中安装开源JDK(windows的JDK只能安装半开源)
- 非root用户安装nginx
- 数字地球与计算机技术联系,数字地球与地球空间信息科学的关系
- 第十一讲 在ASP.NET中使用用户控件
- python小波去噪实验
- Python实现获得所有拼音为某个拼音的所有汉字
- 数据库工程师的几个发展方向
- 文本相似度 Text Similarity
- CSS图片保持原比例
- mysql查询所有男生中姓王的_MySQL的查询练习
- GBase8s数据库以 RESTRICT 方式或 CASCADE 方式删除安全标签对象
- matlab e52pt,帮我看看Matlab怎么改这个错误?
- ie允许java崩溃_win10中ie11总是闪退崩溃怎么修复-解决ie 11提示“已停止工作”的方法 - 河东软件园...
- 关于docker报错:No connection could be made because the target machine actively refused it.
- html隐藏m3u8文件,播放具有HTML视频标签的m3u8文件
- U盘被写保护解决经历
- 求刷Kindle Fire HD的方法
热门文章
- 天刀手游测试服服务器维护中,天刀手游:开服半个月沦为“天涯补偿刀”,拿什么拯救晚间活动...
- 计算机毕业设计JavaOA办公系统(源码+系统+mysql数据库+lw文档)
- 23款奔驰S450发烧友升级原厂4D大柏林之声音响,狂飙的音乐厅
- 赛迪顾问:大数据带来大机会 运营商需关注四大课题
- VSCode远程连接服务器Docker容器【含免密登陆】
- 1680. Concatenation of Consecutive Binary Numbers
- XIB和storyboard
- OSPF网络类型_亮仔_新浪博客
- druid.io mysql 配置_Druid.io系列(八):部署
- 【AUTOSAR】 MCAL配置说明(十二)----MCAL fls_Pmu模块配置