查询一年十二个月:
SELECT CASE
WHEN length(mon) = 1
THEN CONCAT('0', mon)
ELSE mon END months
FROM (SELECT @m := @m + 1 mon
FROM 表名称随便,
(SELECT @m := 0) a) aa
LIMIT 12;
查询出一天二十四小时
SELECT CASE
WHEN length(mon) = 1
THEN CONCAT('0', mon)
ELSE mon END months
FROM (SELECT @m := @m + 1 mon
FROM 表名,
(SELECT @m := 0) a) aa
LIMIT 24;
查询出任意两个日期之间的所有日期
SELECT CASE
WHEN length(mon) = 1
THEN CONCAT('0', mon)
ELSE mon END months
FROM (SELECT @m := @m + 1 mon
FROM 表名,
(SELECT @m := 0) a) aa
LIMIT 日期1 - 1, 日期2到日期1之间的差;