因为LIKE 是针对字符型字段的,而你查的却是日期型,当然不行了。日期型字段 可以用‘’括起来表示。所以下面是可以的。
解决方案 »
- 求这个SQL修改日期的语句怎么写,谢谢大家了
- 咨询个问题,如何用sql 语句将 sqlserver 里的数据导出到文本.
- 请问远程数据库INSERT到本地数据库SQL
- 标量函数应用问题?
- 求sql语句写法,交叉表的输出方式显示
- sqlserver2005链接Oracle11G报错,求高手出手相助!!
- 全文目录不能调度?
- mssql2000能否支撑到千万条记录级别稳定运行
- 高分求救,怎样取表中第一次出现的数据?
- 为什么sql2005的临时表排序规则不一样不会报错,但是2008 r2的话就得加“collate 排序类型”才能用
- 请问如何在系统交付后写SQL语句来修改一张数据库表?
- 基础问题,更改字段名和字段类型的sql应该如何写?
是这样括吗?
(t1 datetime)insert @t
select '2005-10-11 17:08:00' select * from @t where convert(varchar,t1,120) like '%2005-10-11 17:08:00%'t1
------------------------------------------------------
2005-10-11 17:08:00.000(所影响的行数为 1 行)