数据库中 "2008-02-18 15:18:26"这个时间有一条记录;可是查不到,在Query中代码如下:
select * from acr_record where id>0 and callingpartynumber='031183995650' and stopdateandtime Between To_Date('2008-2-10:59:59','yyyy-MM-dd hh24:mi:ss') and To_Date('2008-2-18 20:38:45','yyyy-MM-dd hh24:mi:ss')
“callingpartynumber”和“stopdateandtime”都是表中的字段名。acr_record是表名。
请大家帮帮忙,谢谢!!
select * from acr_record where id>0 and callingpartynumber='031183995650' and stopdateandtime Between To_Date('2008-2-10:59:59','yyyy-MM-dd hh24:mi:ss') and To_Date('2008-2-18 20:38:45','yyyy-MM-dd hh24:mi:ss')
“callingpartynumber”和“stopdateandtime”都是表中的字段名。acr_record是表名。
请大家帮帮忙,谢谢!!
解决方案 »
- sql语句,选出汉字的首字母
- MYSQL UNIX_TIMESTAMP 不支持 April 2010和April 2010 01,怎么转成时间戳
- mysql5.5.8-log社区版本, flush logs无效,怎么解决?
- 容易引起死锁的sql
- 请问这段SQL语句哪里出错了
- 2G的mysql导出文件.sql文本,怎么快速导入mysql数据库
- 大大来帮我看看这个带索引的插入语句该怎样写~~
- 急!我从mysql官方网上下载了mysql5.0.27-win32,安装到我机器上无法访问mysql服务器,报如下错!
- 请问MYSQL数据库如何导出某表为XLS文件
- 求救一个查询?
- 如何用SELECT查找树所有子结点的ID
- 初级问题
你这句不包错?
stopdateandtime是以timestamp类型保存在表里的
%Y 年, 数字, 4 位
%y 年, 数字, 2 位
%d 月份中的天数, 数字(00……31)
%e 月份中的天数, 数字(0……31)
%m 月, 数字(01……12)
%c 月, 数字(1……12)
%H 小时(00……23)
%k 小时(0……23)
%h 小时(01……12)
%I 小时(01……12)
%l 小时(1……12)
%i 分钟, 数字(00……59)
%r 时间,12 小时(hh:mm:ss [AP]M)
%T 时间,24 小时(hh:mm:ss)
%S 秒(00……59)
%s 秒(00……59
select * from acr_record where id>0 and callingpartynumber='031183995650' and stopdateandtime Between To_Date('2008-2-10 10:59:59','yyyy-MM-dd hh24:mi:ss') and To_Date('2008-2-18 20:38:45','yyyy-MM-dd hh24:mi:ss')
非常感谢您的关注
是Postgresql。
同时也非常感谢yueliangdao0608 ;mShopping的鼎力帮助。
再次感谢!