在 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中文网其他相关文章!