質問:
オラクルの質問なんですが、DATE型のDATEを渡すと年月で返すファンクションを作りたいのですがどうやって作ればいいのかわかりません!誰かご教授お願いします!
答え:
関数を作るまでもなく、TO_CHAR関数をそのまま
SELECT TO_CHAR(column_name, 'YYYY/MM') FROM table_name;
のように使えばいいと思いますが・・・。

一応、関数の作り方も紹介します。

CREATE FUNCTION to_yearmonth (in_date IN DATE) RETURN VARCHAR2
IS
out_text VARCHAR2(7);
BEGIN
out_text := TO_CHAR(in_date, 'YYYY/MM');
RETURN out_text;
END;
/
補足の質問:
問題が解決しました!ありがとうございました!
また、是非宜しくお願いします!この質問・回答は役に立ちましたか?

ウェブサイトのユーザーによる情報ポスト、JPQA.comのない保証の正しさ.

  • vistaへのアップグレードができるらしいのですが、ど...
  • 質問を改めてさせて下さい。クラスパスを設定し、アド...
  • ACCESS全くの初心者です。今度、仕事で覚えなければ...
  • SQL(データベース?)の質問です。select * from...
  • デジカメでとった写真をCD−Rに書き込むのに新し...
  • Windows XP初心者です。起動時に「INET20004」フォル...