怎么写时间条件语句?
发布网友
发布时间:2022-09-28 22:26
我来回答
共3个回答
热心网友
时间:2024-12-12 17:48
1.怎么取得当前的时间?
SELECT GETDATE() AS ServerTime
2.使用如下条件
where cast(year(active_date) as varchar)+'-'+cast(month(active_date) as varchar)+'-'+cast(day(active_date) as varchar)=cast(year(getdate()) as varchar)+'-'+cast(month(getdate()) as varchar)+'-'+cast(day(getdate()) as varchar)
或者
where year(active_date)=year(getdate()) and month(active_date)=month(getdate()) and day(active_date)=day(getdate())
热心网友
时间:2024-12-12 17:49
1.怎么取得当前的时间?
SELECT GETDATE() AS ServerTime
2.时间的比较在SQL中和字串的比较相同。
where active_date = '2006-11-1 00:00:00'
3.也可以用时间的比较函数:
WHERE (DATEDIFF([second], active_date, '2006-11-1 00:00:00') = 0)
sele ……
这个请自个补充
热心网友
时间:2024-12-12 17:49
条件有好几种
1: active_date >= '2006-11-10 00:00:00'
2: datediff(day,active_date,getdate()) = 0
如果有外部程序可以很容易得到当前的日期,使用1时会很快。