在SQL Server 中檢索上個月的記錄
根據成員表中的date_created 欄位檢索上個月的記錄,您可以檢索上個月的記錄,您可以使用SQL執行以下指令查詢:
DECLARE @startOfCurrentMonth DATETIME SET @startOfCurrentMonth = DATEADD(month, DATEDIFF(month, 0, CURRENT_TIMESTAMP), 0) SELECT * FROM Member WHERE date_created >= DATEADD(month, -1, @startOfCurrentMonth) AND date_created < @startOfCurrentMonth
解釋:
WHERE 子句依照下列條件篩選記錄:
此查詢可確保可利用date_created 列上的索引來加快執行速度,且結果中不會包含意外的日期或資料。
以上是如何在 SQL Server 中檢索上個月的記錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!