使用Access SQL计算每天的记录数

时间:2015-04-07 22:49:46

标签: sql ms-access

这应该是一个简单的。我在Access中有表,包含多年间隔5分钟的数据。我想要做的就是计算每天有多少条记录,这样我就可以确定我是否缺少任何一天的数据。我应该每天288。下面我可怕的SQL代码只计算每5分钟间隔...任何帮助非常感谢!

SELECT Huth12_import.DateTime, Count(Huth12_import.DateTime) AS CountOfDateTime
FROM Huth12_import
GROUP BY Huth12_import.DateTime
ORDER BY Huth12_import.DateTime;

1 个答案:

答案 0 :(得分:1)

<强>更新:

由于您的DateTime列包含以文本形式存储的日期和时间信息,您可以尝试在Access中使用 DateValue 功能(帮助功能 here < / strong>),因此查询看起来更简单:

SELECT 
    DateValue(Huth12_import.DateTime) AS DayVal, 
    Count(Huth12_import.DateTime) AS CountOfDateTime
FROM 
    Huth12_import
GROUP BY 
    DateValue(Huth12_import.DateTime)
ORDER BY 
    DayVal;

(DateVal函数应该只返回存储信息的日期部分)。