fzb215 发表于 2013-1-30 00:21:29

sybase中用like查找匹配的日期

原理是先将日期转换为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%';
页: [1]
查看完整版本: sybase中用like查找匹配的日期