postgre怎么写个存储过程实现找到每个月第一天的函数
时间: 2023-02-10 16:01:01 浏览: 98
postgres 存储过程函数
5星 · 资源好评率100%
PostgreSQL 中使用下面的代码来创建一个存储过程,用于找到每个月的第一天:
```
CREATE OR REPLACE FUNCTION first_day_of_month(date)
RETURNS date AS
$$
SELECT date_trunc('month', $1)::date;
$$
LANGUAGE SQL;
```
要使用这个函数,可以这样调用:
```
SELECT first_day_of_month('2023-01-09');
```
输出结果为: '2023-01-01'
阅读全文