SELECT
a.*,
@rm :=
CASE
WHEN @number = SUBSTR(日期, 1, 6 ) THEN
@rm + 1 ELSE 1
END AS rm,
@number := SUBSTR(日期, 1, 6 )
FROM
(SELECT * FROM t_qysjfxpt_bnczzxzjzx a WHERE 日期 LIKE '%2024%' ORDER BY 日期 desc) a,
(SELECT @rm = 0,@number := 0 ) b
mysql5.7,实现窗口函数
最新推荐文章于 2025-04-25 11:35:13 发布
该篇文章详细描述了一个SQL查询,用于从t_qysjfxpt_bnczzxzjzxa表中筛选出2024年的数据,按月份进行分组并计算每个月的数量,同时提供了动态增加的`rm`字段以计数每个月的记录。
1617

被折叠的 条评论
为什么被折叠?



