我用的是oracle 10g,数据库中时间的格式是DATE。我存入的形式是yyyy-mm-dd hh:mm:ss,存入后在数据库中的形式是03-九月 -2007 03:12:00 PM。我想查询前后时间差精确到分钟(最好是秒)的信息。假设表明是table,时间字段是dt。DT1="2007-09-08 15:22:00" DT2="2007-09-08 16:00:00"。我查了很多信息,但都说文件格式不匹配。唯一没有问题的是:
rsSDB.Open "select * from table where to_char(dt,'dd mon yyyy HH24:MI:SS')>='" & DT1 & "'and to_char(dt,'dd mon yyyy HH24:MI:SS')<='" & DT2 & "'", cnSDB, , , adCmdText但集合里却什么都没有,请各位大虾帮忙。
rsSDB.Open "select * from table where to_char(dt,'dd mon yyyy HH24:MI:SS')>='" & DT1 & "'and to_char(dt,'dd mon yyyy HH24:MI:SS')<='" & DT2 & "'", cnSDB, , , adCmdText但集合里却什么都没有,请各位大虾帮忙。
解决方案 »
- Delphi 如何设置win7 64位右键菜单?
- CreateProcess管道输出问题
- 自定义函数 求 斐波那契数列 (利用2个函数实现)23号之前急要!
- 设计模式Delphi版之Visitor模式(闲来无事练练手)
- 各位高手帮帮我呀要不然我就死惨了//////关于一个存储过程调用的问题
- 分栏打印的问题???
- 请问如何获取Windows中驱动程序的信息?
- zrong(zr) TommyTong(童童) GreenWaterBlueSky(我的家在碧水蓝天) 进来看一看可以吗?
- 想向精通delphi的高手请教问题,有咨询费哦!(人民币)
- 谁知道哪里有关于输入法的编程介绍,如果你知道,请告知
- 读内存地址(送分啦)
- 高分求教sql server 2005 数据备份与还原,在线等,第一个正确答案给全分!!!!
rsSDB.Open "select * from table where to_char(dt, 'yyyy-mm-dd HH24:MI:SS ') >= '" & Format(DT1, "yyyy-mm-dd")+ " 00:00:00" & " 'and to_char(dt, 'yyyy-mm-dd HH24:MI:SS ') <= '" & Format(dt2, "yyyymmdd") + " 23:59:59") & " '", cnSDB, , , adCmdText