
No.2ベストアンサー
- 回答日時:
(前にも回答したと思うのですが、入っていないようなので再度入力します)
大小の比較をしたいのでしたら、DATE型を文字列にしても駄目で、文字列をDATE型に変換する必要があります。
8文字で表された日付をDATE型に変換する関数はDB2には用意されていないので、自分で用意する必要があります。
CREATE FUNCTION STR2DATE (dateString VARCHAR(8))
RETURNS DATE
SPECIFIC STR2DATE
LANGUAGE SQL
DETERMINISTIC
CONTAINS SQL
BEGIN ATOMIC
DECLARE ret VARCHAR(10);
IF (LENGTH(dateString) != 8) THEN
RETURN DATE('1970-01-01');
END IF;
set ret = LEFT(dateString,4) || '-' || SUBSTR(dateString,5,2) || '-' || RIGHT(dateString,2);
RETURN ret;
END@
という感じでSTR2DATE関数を用意しておいて、
SELECT ... WHERE STR2DATE(NEN) >= CURRENT DATE
とやればうまくいくのではないでしょうか。
No.1
- 回答日時:
本家IBMさんのページです。
カスタム日付/時刻形式の設定 を参照ください。
TO_CHAR([列名], 'yyyymmdd') では駄目なのかな?
参考URL:http://www-6.ibm.com/jp/software/data/developer/ …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルの主キーをdate型...
-
SQLサーバで和暦から西暦に変換...
-
SQLで部分的にGROUP BYしたいとき
-
Accessの数値から時間に変換す...
-
WHERE句にて「30日前から今日ま...
-
今日の日付が入った行のデータ...
-
日数算出SQL
-
OSのシステム日付を変更して...
-
excel 日付のみ置換したいのです
-
エクセル 日付による並べ替え...
-
日付時刻+連番の主キーをSQLだ...
-
最新日付のデータを取得したい
-
日付の切り出し方法について
-
DB2のSQL(日付)について
-
重複するIDのデータを1行にま...
-
Accessのマクロでモジュールを...
-
Statement ignored というエラー
-
Access VBAで行ラベルが定義さ...
-
sqlplusでヘッダーが付かない
-
Excel VBAで「プログラム実行」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessの数値から時間に変換す...
-
SQLで部分的にGROUP BYしたいとき
-
重複するIDのデータを1行にま...
-
今日の日付が入った行のデータ...
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
SQLサーバで和暦から西暦に変換...
-
oracle 文字列 01:45 を時間に...
-
テーブルの主キーをdate型...
-
日付書式に変換でこまっています!
-
日付型なら変数の先頭になん...
-
Excelグラフの日付軸の日付がず...
-
wordの差し込み印刷での日付表示
-
WHERE句にて「30日前から今日ま...
-
エクセル 日付による並べ替え...
-
SQL/Loaderでの年月日時分秒の...
-
DB2のSQL(日付)について
-
日付時刻+連番の主キーをSQLだ...
-
SQL ブレーク処理について
-
Exel関数で誕生日がきたら...
-
VBAについて
おすすめ情報