トップページに戻る    次のSQLパズルへ    前のSQLパズルへ

3-8 カレンダーを表示その1

SQLパズル

今月のカレンダーを表示する


SQL

select to_char(trunc(sysdate,'mm')+RowNum-1,'yyyy"年"fmmm"月"dd"日("dy")"') as 日付
  from all_catalog
 where trunc(sysdate,'mm')+RowNum-1 <= trunc(Last_day(sysdate));


解説

Last_day関数で月末を求めてます