No.3ベストアンサー
- 回答日時:
返事が遅くなりました。
リンク先を確認しました。
まさにやりたいのはこれです!!
今後の他のDBでも同様なことができるとよいなと思い、あえてDB名は書きませんでしたが、私はOracleでやりたかったのでそっくりそのまま使えます。
ありがとうございました。
No.2
- 回答日時:
MS Sqlserverの例です。
declare @from datetime;
declare @to datetime;
set @from = '2012/01/05';
set @to = '2012/01/11';
with T as ( select @from as [DT]
union all
select [DT]+1 from T
where [DT] < @to )
select * from T;
再帰SQLが使えるDB2やPostgreSQLでも同様に実行出来ます。
返事が遅くなりました。
質問には書かなかったのですが、Oracle11g(11.1.0.6.0)での利用を考えておりました。あいにく再帰WITH句はOracle11gR2から利用可能なようです。
でも、とても参考になりました。
ありがとうございました。
No.1
- 回答日時:
-- SQL*Plusでの例です
VARIABLE date_from VARCHAR2(10)
VARIABLE date_to VARCHAR2(10)
EXECUTE :date_from := '2012/01/05'
EXECUTE :date_to := '2012/01/11'
SELECT TO_CHAR(TO_DATE(:date_from, 'YYYY/MM/DD') + level - 1, 'YYYY/MM/DD')
FROM dual
CONNECT BY level <= TO_DATE(:date_to, 'YYYY/MM/DD') - TO_DATE(:date_from, 'YYYY/MM/DD') + 1
/
返事が遅くなりました。
Oracleの階層問い合わせというものがあることを初めて知りました。とても参考になりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL SQLについて質問です。 SELECT TO_CHAR(TO_DATE('90-10-08.'YY- 4 2022/05/13 20:55
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- Oracle sql(oracle)で質問です。 テーブルAのカラム名、日付(yyyymmdd)の値を テーブルB 2 2023/01/06 10:31
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- SQL Server 2つのSQL(Access)の結果[時刻,カウント数]を結合して集計する方法 1 2022/04/06 22:57
- SQL Server SQLについて質問です。 日付値の計算の練習で、dual表を用いて、 今日の日付、誕生日、生まれてか 1 2022/05/13 20:42
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/12/23 14:57
- Excel(エクセル) EXCELの「接続」のSQLのコマンド文字列にて、セルから任意の数値を利用したい 2 2023/03/09 16:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日付型なら変数の先頭になん...
-
SQLサーバで和暦から西暦に変換...
-
oracle 文字列 01:45 を時間に...
-
今日の日付が入った行のデータ...
-
yyyy/M/dをyyyy/MM/ddに変換
-
23時59分59秒までのデータを抽...
-
重複するIDのデータを1行にま...
-
日付書式に変換でこまっています!
-
テーブルの主キーをdate型...
-
エクセル 日付による並べ替え...
-
Accessの数値から時間に変換す...
-
最新日付のデータを取得したい
-
SQLite3のtext→date変換について
-
INTERVAL YAER TO MONTH型につ...
-
エクセルのヘッダーを変数で指...
-
SQLで部分的にGROUP BYしたいとき
-
WHERE句にて「30日前から今日ま...
-
SQL ブレーク処理について
-
4バイトの日付データを、16進数...
-
ExcelのSUMPRODUCTで日付の範囲...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
今日の日付が入った行のデータ...
-
エクセルの日付に時差を加算 #V...
-
Accessの数値から時間に変換す...
-
エクセル 日付による並べ替え...
-
SQLサーバで和暦から西暦に変換...
-
SQLで部分的にGROUP BYしたいとき
-
重複するIDのデータを1行にま...
-
テーブルの主キーをdate型...
-
ExcelのSUMPRODUCTで日付の範囲...
-
WHERE句にて「30日前から今日ま...
-
yyyy/M/dをyyyy/MM/ddに変換
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
日付書式に変換でこまっています!
-
SQLite3のtext→date変換について
-
エクセルVBA 今日の日付行...
-
特定の日付が第何週目にあるか...
-
oracle 文字列 01:45 を時間に...
-
日付型なら変数の先頭になん...
-
Oracle10gのsql分についての質...
-
Excelグラフの日付軸の日付がず...
おすすめ情報