A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
とりあえず考えてみました。
もっときれいにできる人ご教授下さい。SELECT
CASE
WHEN 1 <= TO_NUMBER(TO_CHAR(SYSDATE, 'MM')) AND TO_NUMBER(TO_CHAR(SYSDATE, 'MM')) <= 3
THEN TRUNC(LAST_DAY(ADD_MONTHS(TRUNC(SYSDATE, 'YYYY'), -4)))
WHEN 4 <= TO_NUMBER(TO_CHAR(SYSDATE, 'MM')) AND TO_NUMBER(TO_CHAR(SYSDATE, 'MM')) <= 9
THEN TRUNC(LAST_DAY(ADD_MONTHS(TRUNC(SYSDATE, 'YYYY'), 3)))
WHEN 10 <= TO_NUMBER(TO_CHAR(SYSDATE, 'MM')) AND TO_NUMBER(TO_CHAR(SYSDATE, 'MM')) <= 12
THEN TRUNC(LAST_DAY(ADD_MONTHS(TRUNC(SYSDATE, 'YYYY'), 9)))
END AS SENKIMATSU
FROM
DUAL
この回答への補足
CASEを使うと論理的にわかりやすいですね。
ありがとうございます!!
美しいかどうかは別として、こんな感じで作成してみました。
SELECT
LAST_DAY(
TO_DATE(
TO_CHAR(SYSDATE,'YYYY') - ROUND(POWER(1/2,ABS(TO_CHAR(SYSDATE,'MM') -2)),0)
||TO_CHAR(POWER(3, FLOOR(ABS(2* TO_CHAR(SYSDATE,'MM') -13)/6)+1), 'FM00')
||'01', 'YYYYMMDD')
)
FROM DUAL
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(エンターテインメント・スポーツ) 推しは、足りてますか? 2 2023/01/22 10:48
- 就職・退職 有給休暇日数について教えてください…! 4月1日に入社し、次の年の4月14日付で退職したのですが有給 6 2023/08/26 04:36
- 国民年金・基礎年金 社会保険料控除 年金納付 1 2022/11/09 23:54
- 医療保険 コロナ入院保険金 1 2022/05/24 14:34
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- 消費税 消費税を節税する方法を教えてください 2 2022/09/17 20:00
- 転職 在職中の転職活動について。 気になる正社員求人がハローワークででました。今契約社員で働いていて、半年 5 2023/03/23 14:01
- 国民年金・基礎年金 国民年金の納付書の『使用期限』について 4 2022/10/25 21:25
- 建設業・製造業 いつ家が建ったと思いますか? 1 2023/02/23 17:00
- 一戸建て すまい給付金申請について 2 2022/07/14 18:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessの数値から時間に変換す...
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
エクセルVBA 今日の日付行...
-
エクセル 日付による並べ替え...
-
SQLで部分的にGROUP BYしたいとき
-
重複するIDのデータを1行にま...
-
SQLサーバで和暦から西暦に変換...
-
テーブルの主キーをdate型...
-
今日の日付が入った行のデータ...
-
SQLite3のtext→date変換について
-
23時59分59秒までのデータを抽...
-
Excelグラフの日付軸の日付がず...
-
VBAについて
-
PLSQL CHARの項目を使用した計算
-
yyyy/M/dをyyyy/MM/ddに変換
-
日数算出SQL
-
週の開始日・終了日を求めるSQL
-
wordの差し込み印刷での日付表示
-
日付書式に変換でこまっています!
-
Oracle10gのsql分についての質...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
今日の日付が入った行のデータ...
-
Accessの数値から時間に変換す...
-
SQLで部分的にGROUP BYしたいとき
-
SQLサーバで和暦から西暦に変換...
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
エクセル 日付による並べ替え...
-
エクセルVBA 今日の日付行...
-
oracle 文字列 01:45 を時間に...
-
23時59分59秒までのデータを抽...
-
WHERE句にて「30日前から今日ま...
-
テーブルの主キーをdate型...
-
特定の日付が第何週目にあるか...
-
SQLite3のtext→date変換について
-
SQLで今日の日付でWhereしたい
-
日付の切り出し方法について
-
ExcelのSUMPRODUCTで日付の範囲...
-
指定した年月までのデータを取...
-
日付型なら変数の先頭になん...
-
4バイトの日付データを、16進数...
-
wordの差し込み印刷での日付表示
おすすめ情報