从DB SQL Server 2017中选择具有日期条件的行 选择* 来自[用户] 其中[Date1]-[Date2]=date2和 日期1=date2和 日期1
SQL Server 2017 我想选择[Date1]-[Date2]少于7天的行从DB SQL Server 2017中选择具有日期条件的行 选择* 来自[用户] 其中[Date1]-[Date2]=date2和 日期1=date2和 日期1,sql,sql-server-2017,Sql,Sql Server 2017,SQL Server 2017 我想选择[Date1]-[Date2]少于7天的行 日期的格式为YYYY-MM-DD(对象)。我建议您这样做: Select * from [User] where [Date1] - [Date2] < 7 选择u* 来自用户u 其中date1>=date2和 日期1=date2和 日期1
日期的格式为YYYY-MM-DD(对象)。我建议您这样做:
Select *
from [User]
where [Date1] - [Date2] < 7
选择u*
来自用户u
其中date1>=date2和
日期1<日期2+间隔“7天”;
请注意,日期算法通常特定于数据库。这是ANSI标准语法,但其他数据库也有类似的功能。我建议您这样做:
Select *
from [User]
where [Date1] - [Date2] < 7
选择u*
来自用户u
其中date1>=date2和
日期1<日期2+间隔“7天”;
请注意,日期算法通常特定于数据库。这是ANSI标准语法,但其他数据库具有类似的功能。您可以使用
Datediff
函数
select u.*
from user u
where date1 >= date2 and
date1 < date2 + interval '7 day';
从[用户]中选择*
其中datediff(dd,date2,date1)<7
您可以使用Datediff
功能
select u.*
from user u
where date1 >= date2 and
date1 < date2 + interval '7 day';
从[用户]中选择*
其中datediff(dd,date2,date1)<7
您使用的是什么数据库?可能与您使用的数据库重复?可能与