sql 语句中如何比较当前时间与指定时间是否相同
3个回答
展开全部
代码的思路:
两个时间的相差的秒数,当等于0时,说明两日期相同。
getdate()表示获取当前系统时间
sql 语句中比较当前时间与指定时间是否相同参考代码如下:
select datediff(second,'2012-12-15 16:54:00',getdate())
扩展资料:
GETDATE() 函数从 SQL Server 返回当前的时间和日期。
语法:GETDATE()
实例如下
使用下面的 SELECT 语句:
SELECT GETDATE() AS CurrentDateTime
结果:
CurrentDateTime
2008-12-29 16:25:46.635
注释:上面的时间部分精确到毫秒。
参考资料来源:百度百科-结构化查询语言
展开全部
两个时间的相差的秒数,当等于0时,说明两日期相同,getdate()表示获取当前系统时间
select datediff(second,'2012-12-15 16:54:00',getdate())
select datediff(second,'2012-12-15 16:54:00',getdate())
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-12-15
展开全部
当前时间与指定时间是否相同
Oracle
WHERE SYSDATE = 指定时间
SQL Server
WHERE GETDATE() = 指定时间
注:
由于精度问题, 你要 当前时间与指定时间 到 秒, 甚至 百分之三秒 完全匹配的话, 估计有点难度。
Oracle
WHERE SYSDATE = 指定时间
SQL Server
WHERE GETDATE() = 指定时间
注:
由于精度问题, 你要 当前时间与指定时间 到 秒, 甚至 百分之三秒 完全匹配的话, 估计有点难度。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询