我目前正在尝试获取一个月的相反日期。因此,如果它是 3 月的第 1 天,则相反的日期是 31,依此类推。
有多种方法可以获得一个月中的哪一天,但我想不出一种相反的方法(尤其是当你的月份少于 31 天时)。
我正在研究 Snowflake 并获得月份中的某一天,我将使用 day() 函数。
select
'2016-01-02T23:39:20.123-07:00'::timestamp as tstamp,
day(tstamp) as "DAY OF MONTH";
这导致
TSTAMP DAY OF MONTH
2016-01-02 23:39:20.123 2
现在有人可以帮我得到相反的顺序吗?在此示例中,它应该是月份的第 30 天。