postgresql で、'YYYY-MM' の形式で一連の月の日付を生成するにはどうすればよいですか?
3773 次
2 に答える
3
何かのようなもの :
select to_char(dt, 'YYYY-MM')
from generate_series(
date_trunc('month', (select created_at::date from users where id=1234)),
now(),
'1 month'::interval) dt;
于 2013-06-10T20:57:47.213 に答える
1
単一のクエリ レベルで実行することもできます。
SELECT to_char(generate_series(created_at::date
,now(), interval '1 mon'), 'YYYY-MM') AS month
FROM users
WHERE users_id = 123 -- users_id is unique
于 2013-06-10T23:02:57.747 に答える