pgsql 取当月天数
时间: 2023-09-21 12:10:53 浏览: 194
要查询PGSQL中当前月份的天数,可以使用以下查询语句:
```sql
SELECT to_char(generate_series(date_trunc('month', now()), date_trunc('month', now()) + INTERVAL '1 month -1 day', '1 day'), 'yyyy-mm-dd') as days;
```
这个查询语句使用`generate_series`函数来生成当前月份的日期序列,然后使用`to_char`函数将日期格式化成yyyy-mm-dd的形式,并将结果命名为"days"。这样就可以得到当前月份的所有天数。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [PostgreSql 查询](https://blog.csdn.net/qisuanli0846/article/details/129426401)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文