简单问题 用什么语句确定表中的时间和系统时间相同。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from table1 where datediff(hh,getdate(),時間)=0 --同一個小時 select * from table1 where datediff(ss,getdate(),時間)=0 精确到秒的 datediff()dd | day 天mm | month 月yy | year 年hh 小时mi 分ss 秒 你可以用datediff精确到ms,可能还有误差 getdate() 获取系统时间 如果表中时间为2011-11-29 16:54:45,那么确定时间相同是不是这样:datediff(yy,getdate(),2011-11-29 16:54:45)=0datediff(mm,getdate(),2011-11-29 16:54:45)=0datediff(dd,getdate(),2011-11-29 16:54:45)=0datediff(hh,getdate(),2011-11-29 16:54:45)=0datediff(mi,getdate(),2011-11-29 16:54:45)=0datediff(ss,getdate(),2011-11-29 16:54:45)=0 系统时间指的是你电脑上的时间。这个用getdate()函数就能得到,然后你把时分秒分别取出来,再把它连成一个字符串,同你表中的时间转换成字符串后比较就行了 SQL SERVER 2008的数据库字段显示都是这样的-5.08472560068916E-07,如何让它显示成8位纯小数如0.00000005 全文索引如何启动更改跟踪? 请问 字段名转为记录 如何用表A的字段替换表B中的字段 求一SQL语句 求助 高手指点 一个SQL函数 我像写成VB的那个IIF函数 为什么不行 求一条有难度的sql语句! 请问如何在sql server 中屏蔽系统表,不然出来一大堆表好烦 还是SQL语句的问题 如何将表中的第10至20条记录生成一个记录集? 如何横行排序 求与当前时间一前一后的记录的sql
mm | month 月
yy | year 年
hh 小时
mi 分
ss 秒
如果表中时间为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