2016-01-29 2 views

ответ

0

Это возможно с рекурсивной common table expression:

WITH RECURSIVE months(m) AS (
    SELECT strftime('%Y-%m', 'now') 
    UNION ALL 
    SELECT strftime('%Y-%m', m || '-01', '-1 month') 
    FROM months 
    LIMIT 5 
) 
SELECT m FROM months; 
+0

Спасибо. Именно то, что я искал. Не так хорошо, как в Oracle, но работает. :-) – Peter

Смежные вопросы