当前位置:
新疆25选7开奖号码 > 数据库 > T-SQL >
-
sql语句大全之SQL like对时间查询的处理方法
- 2016-11-20 23:03 来源:未知
SQL like对时间查询的处理方法
SQL数据表中有savetime(smalldatetime类型)字段,表中有两条记录,savetime值为:2005-3-8 12:12:00和2005-6-6 14:02:02
我用下面语句什么也搜不出来
select * from soft where soft.savetime like'%2005-3-8%'
SQL帮助中说:
"当搜索 datetime 值时,推荐使用 LIKE,因为 datetime 项可能包含各种日期部分。例如,如果将值 19981231 9:20 插入到名为 arrival_time 的列中,则子句 WHERE arrival_time = 9:20 将无法找到 9:20 字符串的精确匹配,因为 SQL Server 将其转换为 1900 年 1 月 1 日上午 9:20。然而,子句 WHERE arrival_time LIKE '%9:20%' 将找到匹配。"
后运行下面语句SELECT soft.*, CAST(soft.savetime AS varchar(20)) AS strdatetime,
发现
SQL把smalldatetime格试转成:
03 8 2005 12:12PM
我何用 like'%2005-3-8%'搜索到2005年3月8日所有的记录?
select *
from soft
where datediff(d,soft.savetime,convert(datetime,'20050308',121))=0
----
select *
from soft
where convert(char(10),soft.savetime,121)='20050308'
SQL数据表中有savetime(smalldatetime类型)字段,表中有两条记录,savetime值为:2005-3-8 12:12:00和2005-6-6 14:02:02
我用下面语句什么也搜不出来
select * from soft where soft.savetime like'%2005-3-8%'
SQL帮助中说:
"当搜索 datetime 值时,推荐使用 LIKE,因为 datetime 项可能包含各种日期部分。例如,如果将值 19981231 9:20 插入到名为 arrival_time 的列中,则子句 WHERE arrival_time = 9:20 将无法找到 9:20 字符串的精确匹配,因为 SQL Server 将其转换为 1900 年 1 月 1 日上午 9:20。然而,子句 WHERE arrival_time LIKE '%9:20%' 将找到匹配。"
后运行下面语句SELECT soft.*, CAST(soft.savetime AS varchar(20)) AS strdatetime,
发现
SQL把smalldatetime格试转成:
03 8 2005 12:12PM
我何用 like'%2005-3-8%'搜索到2005年3月8日所有的记录?
select *
from soft
where datediff(d,soft.savetime,convert(datetime,'20050308',121))=0
----
select *
from soft
where convert(char(10),soft.savetime,121)='20050308'
最新更新
C#教程之C#内存映射大文件并使用Marshal解
C#教程之Ajax 访问 或 获取 IIS 虚拟目录
C#教程之C#线程同步--限量使用
C#教程之C# 冒泡排序
C#教程之造轮子,模仿WPF的UI框架,还没完
C#教程之关于DataDirectory的一些思考
C#教程之C#程序实现软件开机自动启动的两
C#教程之C# 设置Excel条件格式(二)
C#教程之增值税发票代码验证
C#教程之C# 图片反色处理 图片夜间模式
asp.net教程之纯ASP上传图像文件到数据库实
asp.net教程之ASP错误处理
asp.net教程之ASP网站防范黑客技巧
asp.net教程之用ASP取出HTML里面的图片地址
asp.net教程之ASP实现网页打开任何类型文件
asp.net教程之ASP木马Webshell安全解决办案
asp.net教程之几招让你的网站免受采集之苦
asp.net教程之ASP使用MYSQL数据库全攻略
asp.net教程之Ad Rotator 组件参考
asp.net教程之在Asp中使用存储过程数值类型
sql语句大全之SQL递归查询知多少
sql语句大全之SQL Server 2012 - 多表连接查询
sql语句大全之SQL Server 2012 - 开窗函数
sql语句大全之“RESOURCE MONITOR“CPU占用特别
sql语句大全之关系型数据库基本概念及
sql语句大全之T-SQL语句
sql语句大全之记一个常见的ms sql server中取
sql语句大全之游标 的使用
sql语句大全之sp_executesql 或者 EXECUTE 执行
sql语句大全之SQL Server 用角色(Role)管理数