sql server 查询明日零点至七天前零点的所有信息
时间: 2023-05-10 07:55:40 浏览: 62
可以使用以下 SQL 查询语句来查询明日零点至七天前零点的所有信息:
SELECT * FROM table_name WHERE date_column BETWEEN DATEADD(day, DATEDIFF(day, 0, GETDATE()), 1) AND DATEADD(day, DATEDIFF(day, 0, GETDATE()), 8)
其中,table_name 是要查询的表名,date_column 是存储日期的列名。这个查询语句会返回所有日期在明日零点至七天前零点之间的记录。
相关问题
SQL server 显示明天零点至七天前零点的数据
您可以使用以下 SQL 查询语句来显示明天零点至七天前零点的数据:
SELECT * FROM table_name WHERE date_column BETWEEN DATEADD(day, DATEDIFF(day, 0, GETDATE()) + 1, 0) AND DATEADD(day, DATEDIFF(day, 0, GETDATE()) - 6, 0)
其中,table_name 是您要查询的表名,date_column 是您要查询的日期列名。这个查询语句将返回明天零点至七天前零点之间的所有数据。
SQL server 显示明天零点至前七天的时间
SELECT DATEADD(day, -7, CAST(GETDATE() AS DATE)) AS StartDate, CAST(GETDATE() AS DATE) AS EndDate
WHERE DATEADD(day, 1, CAST(GETDATE() AS DATE)) = CAST(GETDATE() AS DATE) + 1