关于SQL查询语句问题????

时间:2022-06-11 01:02:02
在SQL中如何将datetime字段加2Day然后与当前时间做比较,看是否小于NOW()时间,谢谢

9 个解决方案

#1


在SQL中如何将datetime字段加2Day然后与当前时间做比较,看是否小于NOW()时间,谢谢

select datediff(d,dateadd(d,2,日期字段),getdate())

#2


这样就可以吗

#3


那還不如直接判斷是不是比當前時間小兩天

以下語句是查詢表中datetime字段比當前日期小兩天以上的數據。

Select * From TableName DateDiff(dd,datetime字段,GetDate())>2

#4


我就是想把数据库的字段加2天,与现在相比,然后做个标记存在数据库中

#5


Select * From TableName DateDiff(day,dateadd(day,2,datetime字段),GetDate())<0

#6


mzoy1414() ( ) 信誉:100    Blog  2006-09-16 11:10:00  得分: 0  
 
 
   我就是想把数据库的字段加2天,与现在相比,然后做个标记存在数据库中
  
 ------------------------

Select (Case When DateDiff(dd,datetime字段,GetDate())>2   Then 1 Else 0 End) As 标记 From TableName

#7


(dd,datetime字段,GetDate())>2 这大于2是字段大于现在时间两天吗,还有dd是什么意思

#8


你可以先打開聯機幫助看看datediff的用法,dd指的是比較day。

(dd,datetime字段,GetDate())>2 

是判斷是否比當前日期小兩天以上。

#9


Select * From TableName DateDiff(day,datetime字段,GetDate())>2

#1


在SQL中如何将datetime字段加2Day然后与当前时间做比较,看是否小于NOW()时间,谢谢

select datediff(d,dateadd(d,2,日期字段),getdate())

#2


这样就可以吗

#3


那還不如直接判斷是不是比當前時間小兩天

以下語句是查詢表中datetime字段比當前日期小兩天以上的數據。

Select * From TableName DateDiff(dd,datetime字段,GetDate())>2

#4


我就是想把数据库的字段加2天,与现在相比,然后做个标记存在数据库中

#5


Select * From TableName DateDiff(day,dateadd(day,2,datetime字段),GetDate())<0

#6


mzoy1414() ( ) 信誉:100    Blog  2006-09-16 11:10:00  得分: 0  
 
 
   我就是想把数据库的字段加2天,与现在相比,然后做个标记存在数据库中
  
 ------------------------

Select (Case When DateDiff(dd,datetime字段,GetDate())>2   Then 1 Else 0 End) As 标记 From TableName

#7


(dd,datetime字段,GetDate())>2 这大于2是字段大于现在时间两天吗,还有dd是什么意思

#8


你可以先打開聯機幫助看看datediff的用法,dd指的是比較day。

(dd,datetime字段,GetDate())>2 

是判斷是否比當前日期小兩天以上。

#9


Select * From TableName DateDiff(day,datetime字段,GetDate())>2