SELECT @s :=@s + 1 AS `index`, DATE(DATE_SUB(CURRENT_DATE, INTERVAL @s DAY)) AS `date`
FROM mysql.help_topic,(SELECT @s := -1) temp
WHERE @s < 6
ORDER BY `date`;
SELECT DATE(DATE_SUB(CURRENT_DATE, INTERVAL @s :=@s + 1 DAY)) AS `date`
FROM mysql.help_topic,(SELECT @s := 0) temp
WHERE @s < 7
ORDER BY `date` desc;
本文介绍了一种使用SQL进行日期操作的方法,通过两个示例展示了如何生成连续日期序列,并按降序排列。这种方法对于数据处理和分析非常实用。
2030

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



