select to_char(RQ,'iw'),RQ, RQ + 7
from (select to_date(2010 || '0101', 'yyyymmdd') + rownum - 1 rq,
to_char(to_date(2010 || '0101', 'yyyymmdd') + rownum - 1,
'day') rd
from (select rownum
from dual
connect by rownum <= to_date(2010 || '1231', 'yyyymmdd') -
to_date(2010 || '0101', 'yyyymmdd') + 1))
where rd = '星期日'
本文介绍了一段SQL查询代码,用于从2010年全年中筛选出所有星期日的具体日期。通过使用Oracle数据库的特性,如TO_DATE和ROWNUM函数,该查询能够有效地生成每周日的日期列表。
2983

被折叠的 条评论
为什么被折叠?



