oracle如何獲取每個(gè)月的天數(shù)

小億
243
2024-04-29 10:23:55
欄目: 云計(jì)算

在 Oracle 數(shù)據(jù)庫(kù)中,可以使用如下方法獲取每個(gè)月的天數(shù):

```sql

SELECT EXTRACT(DAY FROM LAST_DAY(TO_DATE('01'||'-'||TO_CHAR(sysdate,'MM')||'-'||TO_CHAR(sysdate,'YYYY'),'DD-MM-YYYY')) AS days_in_month

FROM dual;

```

這條 SQL 查詢語(yǔ)句會(huì)返回當(dāng)前月份的天數(shù)。您也可以將 `sysdate` 替換為其他日期進(jìn)行查詢?nèi)魏卧路莸奶鞌?shù)。

0