SQL在datetime列中查找disctint日期的数量

时间:2017-08-10 11:36:13

标签: mysql sql

我希望在SQL查询中找到唯一日期的数量,但是我的日期列被格式化为日期时间。

通常对于这个查询我会使用这个SQL

    SELECT
    COUNT(DISTINCT `datetime`) AS 'count'
FROM
    `TableName`

然而,这显然也给了所有独特的时间。

我如何才能最好地利用此SQL查询的日期部分。

1 个答案:

答案 0 :(得分:0)

您可以将DATE用作:

SELECT COUNT(DISTINCT DATE(datetime)) AS 'count'
FROM `TableName`