0
SELECT TO_CHAR(X,'MON'),TO_CHAR(X,'DD')
FROM
(SELECT CASE WHEN TO_CHAR(TO_DATE('01-MAY-2015')+(ROWNUM-1),'DY') = 'FRI' THEN<br>
TO_DATE('01-MAY-15')+(ROWNUM-1) ELSE NULL END AS X FROM all_objects<br>
WHERE ROWNUM < (select (to_date ('01-MAY-16') - to_date('01-MAY-15')+1) <br>
from dual))
WHERE X IS NOT NULL;
我想显示周五的一个月每周对日对于给定的一年,从给定日起得到这个数据。
suppoise如果我给的开始日期为01-MAR-2015 29-FEB-2016 十大我应该像
三月三月三月三月四月四月四月四月五月........ .... feb feb
06 13 20 27 3 10 ------------------------- 19 26
我得到它们在列中。我怎么能让他们在行中。 在此先感谢。