dポイントプレゼントキャンペーン実施中!

ISO規格の年+週(TO_DATEの書式のIYYY+IW)から実際の日付を取得する方法に苦戦しています。
例えば「2008年1週」という値を受け取ると、週の開始日「2007/12/31」または終了日「2008/1/6」という値を返すようにしたいのです。
これをSQLまたはPL/SQLで実現したいのですが、いいヒントがありましたらご教授願います。
ORACLE10を使っています。

A 回答 (1件)

select trunc( to_date( '2008-01-04', 'YYYY-MM-DD'), 'IW' ) from dual;


とか。
試さないで書いてますが。

参考URL:http://www.shift-the-oracle.com/sql/functions/tr …
    • good
    • 0
この回答へのお礼

返事が遅くなり申し訳ありません。
ご回答をヒントに問題を解決する術をみつけることができました。
ありがとうございました。

お礼日時:2008/03/02 19:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す