group by 的一个统计需求问题

场景介绍:
多份产品资料,多个员工对这些资料做记录,每个员工对一个产品做一份记录就是一条数据。
记录编号 产品编号 记录人编号 记录时间 记录内容
1 ZS101 1001 2010-03-10 jjj
2 ZS101 1002 2010-04-27 DFSF
3 wz102 1001 2010-03-20 DSDFFW
4 AK471 1006 2010-04-27 LKJLSF
5 ZS101 1006 2010-04-27 UOIUOU

我向统计出对每个产品的总记录数量,和同一天类的记录数量

需要达到的目的如下

产品编号 总记录数量 今天记录数量
ZS101 3 2
wz102 1 0
AK471 1 1

select count(产品编号) from 表 group by 产品编号;
这样只能统计处总记录数。

怎么样才能同时统计处今天的记录数量呢?

1个回答

select count(产品编号) from 表
where 记录时间 = convert(varchar(10),getdate(),20)
group by 产品编号;

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐