gpt4 book ai didi

Mysql Join 查询与日期分组

转载 作者:行者123 更新时间:2023-11-29 09:49:10 25 4
gpt4 key购买 nike

我有一个包含日期字段的表,现在我正在寻找一个查询来按日期对记录进行分组,然后在每个日期下提供数据,

第 1 行 - 2019-03-01

row1.1 - record (matching to date 2019-03-01)
row1.2 -
row1.3

第 2 行 - 2019-03-02

row 2.1
row 2.2
row 2.3
row 2.4

表结构

id  tbdate  status
=====================
1 2019-03-01 active
2 2019-02-01 active
3 2019-03-02 active
4 2019-03-01 inactive
5 2019-03-03 active

最佳答案

您只需要在查询中排序,而不是根据您的要求进行分组

select * 
from table_name
order by tbdate;

对于 mysql 8.0

select *, ROW_NUMBER() OVER(PARTITION BY tbdate,ORDER BY tbdate) AS id
from table_name;

关于Mysql Join 查询与日期分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55134304/

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