查询表中两个条件下的数目,按三列组成表。
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
最后
以上就是潇洒火车最近收集整理的关于查询表中两个条件下的数目,按三列组成表的全部内容,更多相关查询表中两个条件下内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复