+ -
当前位置:首页 → 问答吧 → 简单问题

简单问题

时间:2011-11-29

来源:互联网

用什么语句确定表中的时间和系统时间相同。

作者: ITbird_hi   发布时间: 2011-11-29

SQL code
select * from table1 where datediff(hh,getdate(),時間)=0 --同一個小時

作者: roy_88   发布时间: 2011-11-29

数据库获取的是你的电脑时间。

作者: Beirut   发布时间: 2011-11-29

datediff()

dd | day 天
mm | month 月
yy | year 年
hh 小时
mi 分
ss 秒

作者: AcHerat   发布时间: 2011-11-29

引用 2 楼 beirut 的回复:

数据库获取的是你的电脑时间。


没看清题目

作者: Beirut   发布时间: 2011-11-29

完全一样估计不大可能 应该是在一个范围值之类 
术语就是 有心跳的时间

作者: lxpbs8851   发布时间: 2011-11-29

你可以用datediff精确到ms,可能还有误差

作者: ssp2009   发布时间: 2011-11-29

getdate() 获取系统时间

作者: pengxuan   发布时间: 2011-11-29

引用 1 楼 roy_88 的回复:
SQL code
select * from table1 where datediff(hh,getdate(),時間)=0 --同一個小時


如果表中时间为2011-11-29 16:54:45,那么确定时间相同是不是这样:
datediff(yy,getdate(),2011-11-29 16:54:45)=0
datediff(mm,getdate(),2011-11-29 16:54:45)=0
datediff(dd,getdate(),2011-11-29 16:54:45)=0
datediff(hh,getdate(),2011-11-29 16:54:45)=0
datediff(mi,getdate(),2011-11-29 16:54:45)=0
datediff(ss,getdate(),2011-11-29 16:54:45)=0

作者: ITbird_hi   发布时间: 2011-11-29

热门下载

更多