使用 SQL 检索上个月的行
由于您的数据库条目带有日期和时间时间戳,您可能会遇到需要检索特定时间范围内的数据。让我们探索如何查询数据库以提取上个月的所有行。
首先,您有一个包含 date_created 列的表,该表在“YYYY-”中保留每行的创建日期和时间。 MM-DD HH:MM:SS”格式。您的目标是隔离属于当前月份之前一个月的行。
以下 SQL 查询完成此任务:
SELECT * FROM table WHERE YEAR(date_created) = YEAR(CURRENT_DATE - INTERVAL 1 MONTH) AND MONTH(date_created) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH)
让我们分解此查询:
通过执行此查询,您可以高效地检索上个月内创建的所有行,无论当前的行数如何日期。这种技术允许您根据基于时间的标准轻松过滤数据库。
以上是如何使用 SQL 检索上个月的数据?的详细内容。更多信息请关注PHP中文网其他相关文章!