日期:2014-05-18  浏览次数:20678 次

JSP中,能否实现 这句sql的功能?
SELECT   REPORT_TIME
          FROM   (SELECT   200601   +   ROWNUM   -1       REPORT_TIME
                    FROM   (SELECT           *
                                            FROM   DUAL
                                CONNECT   BY   1   =   1)
                  WHERE   ROWNUM   <=   ( '200703 '   -   200601)   +   1)
          WHERE   MOD   (REPORT_TIME,   100)   IN   (1,   2,   3,   4,   5,   6,   7,   8,   9,   10,   11,   12)  


即输出:

200601
200602
……
200612
200701
200702
200703




------解决方案--------------------
最好用存储过程
------解决方案--------------------
只要语句正确就可以
------解决方案--------------------
如果直接用sql处理,可以得出结果
------解决方案--------------------
sql的实现就是程序的实现,应该可以.主要看自己的思路
------解决方案--------------------
楼主不要心存疑虑,直接测试即可。

只要你编程思路没有问题就可以成功。
------解决方案--------------------
JSP页面中不好看!混合业务逻辑不好!
------解决方案--------------------
不好意思
路过!
------解决方案--------------------
为什么不成?SQL实现的JAVA一样搞的定

------解决方案--------------------
当然可以了阿

------解决方案--------------------
当然可以,我就做过……小场面。
------解决方案--------------------
肯定可以拉
按照你的sql从里向外写就是
------解决方案--------------------
可以的
------解决方案--------------------
学习中遇到问题请到付费IT问答社区www.nlld.net,采用社会化网络运营,有专家负责彻底解决,网站所有纠纷依法解决