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,实现窗口函数
最新推荐文章于 2024-09-05 15:31:09 发布
该篇文章详细描述了一个SQL查询,用于从t_qysjfxpt_bnczzxzjzxa表中筛选出2024年的数据,按月份进行分组并计算每个月的数量,同时提供了动态增加的`rm`字段以计数每个月的记录。
摘要由CSDN通过智能技术生成