gpt4 book ai didi

postgresql - postgres 中的 LAST_DAY 函数

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

postgres 中是否有等同于 Oracle 函数 LAST_DAY() 的函数。

我需要在 postgres 中获取最后一天(包括月份和年份)

最佳答案

好吧,在 postgres 中,似乎没有与 oracle 中的 LAST_DAY() 等效的函数。

如果您需要,您可以通过以下方式拥有自己的

选择查询

SELECT (date_trunc('MONTH', now()) + INTERVAL '1 MONTH - 1 day')::date;

plsql函数

        CREATE OR REPLACE FUNCTION last_day(date)
RETURNS date AS
$$
SELECT (date_trunc('MONTH', $1) + INTERVAL '1 MONTH - 1 day')::date;
$$ LANGUAGE 'sql'
IMMUTABLE STRICT;

希望这对您有所帮助。

关于postgresql - postgres 中的 LAST_DAY 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14229038/

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