六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 297|回复: 0

sybase中用like查找匹配的日期

[复制链接]

升级  81.33%

50

主题

50

主题

50

主题

秀才

Rank: 2

积分
172
 楼主| 发表于 2013-1-30 00:21:29 | 显示全部楼层 |阅读模式
原理是先将日期转换为datetime格式(Jun 10 2009 11:37AM )不能采用insert类型为datetime时的多种输入格式,再转为varchar.
1.查找出为注册时间中匹配"年月"为2009年8月的所有数据:
select * from manager where register_time like 'Aug % 2009 %';
2.查找出为注册时间中匹配"年"为2009年的所有数据:
select * from manager where register_time like '% 2009 %';
3.查找出为注册时间中匹配"月日"为8月10至19日的所有数据:
select * from manager where register_time like 'Aug 1%';
4.查找出为注册时间中匹配"时分"为11:37的所有数据:
select * from manager where register_time like '%11:37%';
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表