用于创建"日历"的递归表MySQL中的临时表

时间:2015-01-30 17:18:58

标签: mysql sql-server recursion

我想在MySQL中创建一个临时表,它将返回365行,每个行都在今天之前的365天内。

在SQL Server中我会这样做:

with
dates as (SELECT dateadd(day,-365,cast(getdate() as date)) as daten union all select dateadd(day,+1,daten) from dates where daten<dateadd(day,-1,getdate()))

select * from dates

option(maxrecursion 0)

有没有办法在MySQL中获得类似的东西?

谢谢。

0 个答案:

没有答案