gpt4 book ai didi

mysql - 如何从 DATETIME 表中按日期选择并按日期分组

转载 作者:行者123 更新时间:2023-11-29 17:51:36 25 4
gpt4 key购买 nike

我有这张表:

CREATE TABLE `count_traffic` (
`tool_id` int(11) NOT NULL,
`leads` int(11) NOT NULL DEFAULT '0',
`date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

以及以下选择:

$query="
SELECT sum(`leads`) as leads
, date
FROM count_traffic
WHERE tool_id = :tool_id
AND date BETWEEN '2018-03-13' AND '2018-03-14'
GROUP
BY date";

如果我使用 date 作为日期字段,此 SELECT 会显示良好的结果!如何在两个日期之间进行选择并仅从 datetime 字段类型中按日期分组?

最佳答案

您使用 DATE()函数并将您的 date 列包装在该函数调用中。

SELECT sum(`leads`) as leads
, DATE(`date`)
FROM count_traffic
WHERE tool_id = :tool_id
AND date BETWEEN '2018-03-13' AND '2018-03-14'
GROUP
BY DATE(`date`)

关于mysql - 如何从 DATETIME 表中按日期选择并按日期分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49276882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com