Sql最後一天
在SQL中,要查詢最後一天的交易,你可以使用DATE
函數來取得當前日期,然後使用LAST_DAY
函數來取得當月的最後一天。以下是一個例子,假設你有一個名為transactions
的表,其中包含一個transaction_date
欄位:
SELECT *
FROM transactions
WHERE transaction_date = LAST_DAY(CURDATE());
這段SQL會查詢transactions
表中所有在當月的最後一天發生的交易。
如果你想要查詢某個特定日期(而不是當前日期)的資料,你可以這樣做:
SELECT *
FROM transactions
WHERE transaction_date = LAST_DAY(DATE '2023-04-01');
這裡我們設定了特定的日期2023-04-01
,並使用LAST_DAY
函數來取得該月的最後一天。
請注意,LAST_DAY
函數的行為可能會因為不同的SQL方言(如MySQL、SQL Server、PostgreSQL等)而有差異,所以請根據你使用的資料庫系統來調整你的SQL語句。