时间大于的问题 select * from T_Customer WHERE update_time > '2009-6-26 14:19:33'以上语句执行后,update_time字段值为“2009-6-26 14:19:33”也会出现在记录集中请教高手,为什么会这样呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from T_Customer WHERE update_time > '2009-6-26 14:19:33.999' DATEDIFF(DD,'2009-6-26',UPDATE_TIME)=0 根据4F的思路自己解决了select * from T_Customer WHERE convert(varchar(20),update_time,20) > '2009-6-26 14:19:33' 函数写在了表达式左边,降低了效率。好在记录并不多。谁有更好的办法? select * from T_Customer WHERE datediff(ss,'2009-6-26 14:19:33',update_time)>0 当然,如果需要,你也可以以更小的单位查看。具体参看联机丛书datediff函数 select * from T_Customer WHERE update_time > '2009-6-26 14:19:33' 以上语句执行后,update_time字段值为“2009-6-26 14:19:33”也会出现在记录集中 请教高手,为什么会这样呢?select * from T_Customer WHERE convert(nvarchar(20),update_time,121) > '2009-6-26 14:19:33' 示例::SELECT * FROM dbo.Tbtest1 2009-06-26 14:19:33.0002 2009-06-26 14:19:34.0003 2009-06-26 14:19:33.880SELECT * FROM dbo.Tbtest WHERE updatetime> '2009-06-26 14:19:33'2 2009-06-26 14:19:34.0003 2009-06-26 14:19:33.880 select * from T_Customer WHERE update_time > '2009-6-26 14:19:33.999' 我认为四楼的方法是最好的,完全满足你的要求。也就是你的真实需求。 有关触发器问题 like模糊查询语句的问题 分页问题~sql sever+php 求一条SQL语句,头都想痛了,求大家帮忙了 复杂的公式计算,请高手帮忙!!! 小弟我实在没分了,请大家帮帮我 BCP 导出数据问题 SQL服务不能启动 无法定位序数29于动态连接库odbbcp.dll。在sql server2000启动时出现这样的错误,无法启动 本命年的朋友今年过的好吗??? 如何用代码给用户设置权限以及不同角色用户的登陆密码? 如何用代码实现数据安全管理(含备份与恢复)?
select * from T_Customer WHERE convert(varchar(20),update_time,20) > '2009-6-26 14:19:33' 函数写在了表达式左边,降低了效率。好在记录并不多。谁有更好的办法?
select * from T_Customer WHERE datediff(ss,'2009-6-26 14:19:33',update_time)>0
具体参看联机丛书datediff函数
select * from T_Customer WHERE convert(nvarchar(20),update_time,121) > '2009-6-26 14:19:33'
2 2009-06-26 14:19:34.000
3 2009-06-26 14:19:33.880SELECT * FROM dbo.Tbtest WHERE updatetime> '2009-06-26 14:19:33'2 2009-06-26 14:19:34.000
3 2009-06-26 14:19:33.880
我认为四楼的方法是最好的,完全满足你的要求。也就是你的真实需求。