Select 来自数据库的行 SQL Server 2017 with dates condition
Select rows from DB SQL Server 2017 with dates condition
Select *
from [User]
where [Date1] - [Date2] < 7
SQL 服务器 2017.
我想要 select 行,其中 [日期 1] - [日期 2] 少于 7 天。
日期的格式为 YYYY-MM-DD(对象)。
我建议这样做:
select u.*
from user u
where date1 >= date2 and
date1 < date2 + interval '7 day';
请注意,日期算法通常特定于数据库。这是 ANSI-standard 语法,但其他数据库也有类似的功能。
您可以使用Datediff
函数
Select * from [User]
where datediff(dd, date2, date1) < 7
Select *
from [User]
where [Date1] - [Date2] < 7
SQL 服务器 2017.
我想要 select 行,其中 [日期 1] - [日期 2] 少于 7 天。
日期的格式为 YYYY-MM-DD(对象)。
我建议这样做:
select u.*
from user u
where date1 >= date2 and
date1 < date2 + interval '7 day';
请注意,日期算法通常特定于数据库。这是 ANSI-standard 语法,但其他数据库也有类似的功能。
您可以使用Datediff
函数
Select * from [User]
where datediff(dd, date2, date1) < 7