概述
查询表中两个条件下的数目,按三列组成表。
SELECT BatchID,GroupProjectsID,count(*)
FROM [dbo].[BasicProjectsInfo]
Where BatchID=201408 and GroupProjectsID=2
报错:
消息 8120,级别 16,状态 1,第 4 行
选择列表中的列 'dbo.BasicProjectsInfo.BatchID' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。
select BatchID, GroupProjectsID, count(*) from [dbo].[BasicProjectsInfo]
group by BatchID, GroupProjectsID having BatchID='201408' and GroupProjectsID='2';
select BatchID, GroupProjectsID, count(*) from [dbo].[BasicProjectsInfo]
group by BatchID, GroupProjectsID
添加 As 可以重命名列
select BatchID, GroupProjectsID, count(*) AS Cout from [dbo].[BasicProjectsInfo]
group by BatchID, GroupProjectsID
最后
以上就是潇洒火车为你收集整理的查询表中两个条件下的数目,按三列组成表的全部内容,希望文章能够帮你解决查询表中两个条件下的数目,按三列组成表所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复