weixin_42304178 2010-04-27 16:19
浏览 247
已采纳

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条回答 默认 最新

  • mginobili 2010-04-27 16:27
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥30 关于#java#的问题,请各位专家解答!
  • ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并
  • ¥20 pcf8563时钟芯片不启振
  • ¥20 pip2.40更新pip2.43时报错
  • ¥15 换yum源但仍然用不了httpd
  • ¥50 C# 使用DEVMOD设置打印机首选项
  • ¥15 麒麟V10 arm安装gdal
  • ¥20 OPENVPN连接问题
  • ¥15 flask实现搜索框访问数据库
  • ¥15 mrk3399刷完安卓11后投屏调试只能显示一个设备