選擇 tbl.createdate > '20211001' 和 tbl.createdate < '20211101'
我需要根據查詢運行的日期更改 '' 中的日期。例如,如果我安排它在 11 月運行,它將是 SELECT tbl.createdate > '20211101' 和 tbls.createdate < '20211201'
如果我在 12 月運行它,它將是 SELECT tbl.createdate > '20211201' 和 tbl.createdate < '20220101'
我需要在用戶不更改日期的情況下運行查詢。
uj5u.com熱心網友回復:
您可以使用該date_trunc()功能,請參閱手冊。結果是:
SELECT *
FROM tbl
WHERE tbl.createdate > date_trunc('month', Now())
and tbl.createdate < (date_trunc('month', Now()) interval '1 month')
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/343250.html
標籤:PostgreSQL
