解决方案 »
- 如何更新oracle中某一列
- Oracle Developer Suite 10g 和oracle application 这两个区别
- 这么简单的SQL竟然不知道怎么实现,来捡分了。。
- 换了系统过后,ORACLE安装不了了,求解答。
- oracle 一个字段用两个关键字模糊查询
- OracleOraHome90HTTPServer 报错,很奇怪!
- oracle 如何 查看 隐藏 job
- 某表时除了操作时间不一致,其它字段都一样,我想只保留最新的一条记录,请大侠帮忙,谢谢!
- (急,在线等)在linux下Oracle9i导出数据库出现942错误
- 关于表数据更新的问题
- .dat 数据库
- oracle里mount关键字
我的本意是:当发起其实在22:00-24:00之间,我只要在dlzf_time中找出发起时间答应开始时间就找出这个段的费率。同样的跨天,也是这个想法,所有SQL重复了一个、、
and to_char(t2.statetime,'HH24:MI') >= t1.starttime(+)
and to_char(t2.statetime,'HH24:MI') < (case when
t1.endtime<t1.starttime then t1.endtime+24小时 else t1.endtime)+--------
意思下,或者你创建一个视图用于关联。
--
另,一个表+另外一个表,记得是不能用两个以上的,建议用left join on