查询数据库中日期‘2006-07-27 13:21:21’数据的问题 我想让时间为‘2006-07-27 13:21:21’的记录从数据库中读取出来,但后来发现,数据库中存放的日‘2006-07-27 13:21:21’期在查询分析器里查看时实际上为‘2006-07-27 13:21:21.050’,这样造成判断语句在用 = 号比较时找不到记录。 请问用什么函数或是方法可以让这两个时间比较成功? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用datediff(ss,起始日期,截止日期) = 0来判断,参数ss表示精确到秒.函数具体用法请楼主参考datediff帮助.select * from table where datediff(ss,'2006-07-27 13:21:21',日期) = 0 Where Convert(varchar(19), '2006-07-27 13:21:21.050',120)=时间 貌似這個也不錯? where [date] like '2006-07-27 13:21:21%’ 如何向sql脚本中传入多个参数? 表中的字段需要符合几个值 怎样能存储过程的单步调试 求教一条触发器的写法 如何sql server DB库 有没有被修改过 我想在sql server 2000字段中存入很大的字符串,应该用什么类型 请问在WIN98下为什么提示不能安装sql server 2000呢? 一个比较难的问题 如何写这个sql语句呢? 高手请进? 求SQL 求一个取数的方法
select * from table where datediff(ss,'2006-07-27 13:21:21',日期) = 0
where [date] like '2006-07-27 13:21:21%’