帮忙看一下 SELECT * FROM k_mes WHERE sendtime='2008-7-3 17:10:13'sendtime datetime 8 1明明不这条数据为什么查不出来. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT * FROM k_mes WHERE convert(varchar(19),sendtime,120)='2008-07-03 17:10:13' SELECT * FROM k_mes WHERE convert(char(19),sendtime,120)='2008-07-03 17:10:13' 因为datetime类型的数据后面还有毫秒 你得象楼上那样,转化一下格式。select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20040912110608select CONVERT(varchar(12) , getdate(), 111 )2004/09/12select CONVERT(varchar(12) , getdate(), 112 )20040912select CONVERT(varchar(12) , getdate(), 102 )2004.09.12select CONVERT(varchar(12) , getdate(), 108 )11:06:08 用连接串连接mssql2000,如何确定是用命名管道连接,还是用tcp/ip套接字呢? 远程本地数据库同步 求教一个更新表的解决方案 求一小段简单 alter 代码 面试题,求每天最后一个到公司的人,求解。 SQL 问题,存储过程 SQLServer2005 关于时间的操作 显示在数据窗口中的数据顺序混乱问题 PL/SQL 在一个块中包含子块的应用出错?? sql server 2005: 有带参数视图么?没有的话怎么办? 大家好,请教一个SQL语句
SELECT * FROM k_mes WHERE convert(varchar(19),sendtime,120)='2008-07-03 17:10:13'
因为datetime类型的数据后面还有毫秒
select CONVERT(varchar, getdate(), 120 )
2004-09-12 11:06:08select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
20040912110608select CONVERT(varchar(12) , getdate(), 111 )
2004/09/12select CONVERT(varchar(12) , getdate(), 112 )
20040912select CONVERT(varchar(12) , getdate(), 102 )
2004.09.12select CONVERT(varchar(12) , getdate(), 108 )
11:06:08