【问题标题】:Access sql count multiple fields with day() function使用 day() 函数访问 sql 计数多个字段
【发布时间】:2014-11-28 21:23:56
【问题描述】:

我有一张这样的桌子。

Name   ID    BirthDate
Bob    1     01/09/2010
jojo   2     02/09/2012

其中PK是姓名和ID的联合,我想计算每天(1,2,...),有多少人共享同一天(仅一天,忽略月份和年份)。我知道我必须使用 day() 函数。我试试:

   Select count(Name & ID)
   from Table
   group by day(BirthDate);

【问题讨论】:

  • 鉴于该主键,您应该使用COUNT(*)
  • 谢谢回复,我知道了。

标签: sql ms-access select group-by


【解决方案1】:

count(*) 计算行数 - 它应该适合您的账单:

SELECT   DAY(BirthDate), COUNT(*)
FROM     MyTable
GROUP BY DAY(BirthDate)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-29
    • 1970-01-01
    • 1970-01-01
    • 2016-02-11
    • 1970-01-01
    相关资源
    最近更新 更多