orcal date
场景:SQL操作orcal数据库 根据date时间查询数据
求助:SQL操作orcal数据库 根据date时间查询数据
数据库里DATA01时间的字段名称为LOCATETIME,存放格式:2011-9-14 16:36:24,查询的时间段为starttime和endtime,都是cstring类型的。另有一条件,字段ID为00123;也就是找id为00123的时间段在starttime 格式为“2011-9-14 16:36:24”和endtime之间的AA字段数据,BB字段数据,LOCATETIME字段数据
我的SQL查询语句为:str="select AA,BB,CC from DATA01 where ID=00123 and to_char(LOCATETIME,'yyyy-mm-dd hh24:mi:ss')="+StartTime+" and to_char(LOCATETIME,'yyyy-mm-dd hh24:mi:ss')<="+EndTime;
这样写提示是SQL命令未正确结束,请问我要实现这个功能应该怎么正确书写,谢谢各位
------解决方案--------------------
select * from 表名 where 时间字段 < to_date('2011-09-19 11:03:00','yyyy-mm-dd hh24:mi:ss');
求助:SQL操作orcal数据库 根据date时间查询数据
数据库里DATA01时间的字段名称为LOCATETIME,存放格式:2011-9-14 16:36:24,查询的时间段为starttime和endtime,都是cstring类型的。另有一条件,字段ID为00123;也就是找id为00123的时间段在starttime 格式为“2011-9-14 16:36:24”和endtime之间的AA字段数据,BB字段数据,LOCATETIME字段数据
我的SQL查询语句为:str="select AA,BB,CC from DATA01 where ID=00123 and to_char(LOCATETIME,'yyyy-mm-dd hh24:mi:ss')="+StartTime+" and to_char(LOCATETIME,'yyyy-mm-dd hh24:mi:ss')<="+EndTime;
这样写提示是SQL命令未正确结束,请问我要实现这个功能应该怎么正确书写,谢谢各位
------解决方案--------------------
select * from 表名 where 时间字段 < to_date('2011-09-19 11:03:00','yyyy-mm-dd hh24:mi:ss');