gpt4 book ai didi

sql - 如何获取从今天到一月的月份列表?

转载 作者:行者123 更新时间:2023-11-29 14:35:11 29 4
gpt4 key购买 nike

我试图用这段代码生成从今天到一月的月份列表

select now() - (interval '1' month * generate_series(0,7))

我需要设置列号,如果今天是 11 月,我如何在不设置列号的情况下获取月份的所有列表?

最佳答案

我想你想要:

select *
from generate_series(date_trunc('year', now()), date_trunc('month', now()),
interval '1 month') g(mon);

如果您希望从今天开始的所有日子倒退:

select *
from generate_series(now(), date_trunc('year', now()),
interval '-1 month') g(mon);

但是,您必须考虑如果今天是 8 月 31 日,而月份是 2 月,您想做什么。

关于sql - 如何获取从今天到一月的月份列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45754656/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com