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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの「接続」のSQLのコマンド文字列にて、セルから任意の数値を利用したい 2 2023/03/09 16:43
- Visual Basic(VBA) SQLで抽出 4 2022/12/04 13:55
- Excel(エクセル) エクセルの日付から年末尾2桁と月を1月をA~Lに変換したい 3 2022/08/08 10:32
- Oracle sqlのwhere句で下記の条件にしたい場合どうなるでしょうか。 システム日付が開始日以上、終了日以 2 2022/03/25 21:22
- Excel(エクセル) 【画像あり】A1が●+B1と同じ文字がB列にある+C1と同じ文字がC列にある場合D1に〇を付ける 3 2023/03/09 18:18
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Visual Basic(VBA) vbaで条件付き書式を設定したときの適用範囲について 1 2023/07/17 23:14
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
最強の防寒、あったか術を教えてください!
とっても寒がりなのですが、冬に皆さんがされている最強の防寒、あったか術が知りたいです!
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
今から楽しみな予定はありますか?
いよいよ2025年が始まりました。皆さんには、今から楽しみにしている予定はありますか?
-
DB2でのシステム日付のinsert、updateについて。
その他(データベース)
-
日付の加算・減算ってできますか?
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
重複するIDのデータを1行にま...
-
今日の日付が入った行のデータ...
-
excel 日付のみ置換したいのです
-
excelマクロで意図通りのソート...
-
yyyy/M/dをyyyy/MM/ddに変換
-
SQLite3のtext→date変換について
-
SQL*Plusの終了はquit?exit?
-
Accessのマクロでモジュールを...
-
PL/SQLカーソルの2重FORループ...
-
callで順に実行されるプロシー...
-
エクセルVBAでUserFormを起動し...
-
VBA プロシージャの名前の取得
-
キャッシュを使わずにSELECTを...
-
Statement ignored というエラー
-
Texの枠囲み調節
-
Excel VBAで「プログラム実行」...
-
ACCESS、時間ごとの集計の仕方は?
-
アクセス 意図せずサブプロシー...
-
to_date使用時に発生するエラー...
-
VB.NET Type.GetFieldsメソッド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLサーバで和暦から西暦に変換...
-
Accessの数値から時間に変換す...
-
今日の日付が入った行のデータ...
-
SQLで部分的にGROUP BYしたいとき
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
重複するIDのデータを1行にま...
-
日付の切り出し方法について
-
テーブルの主キーをdate型...
-
WHERE句にて「30日前から今日ま...
-
oracle 文字列 01:45 を時間に...
-
OSのシステム日付を変更して...
-
Excelグラフの日付軸の日付がず...
-
日付型なら変数の先頭になん...
-
指定した年月までのデータを取...
-
wordの差し込み印刷での日付表示
-
エクセル 日付による並べ替え...
-
エクセルVBA 今日の日付行...
-
日数算出SQL
-
DB2のSQL(日付)について
-
yyyy/M/dをyyyy/MM/ddに変換
おすすめ情報