![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
初めて投稿します。
現在IT企業でSEとして働いてるのですが、プログラミング経験が浅く非常に困っているので助けてほしいです。
データベースから特定の条件に該当するデータを抽出したいのですがやり方がいまいちわかりません。
抽出するデータは住所で、ある日にちを条件文(where句)に設定してその日にちより前の日付であるデータを抽出したいのですが、データベースに格納されているこの日付がchar型でdata型ではないので、そのまま条件文で日にちを設定してもほしいデータが抽出されなくて困っています。
つまり2018/11/28より前のデータがほしいとなって条件文に’’列名1 <= 2018/11/28’’とやってもほしいデータが抽出されないのです。
わかりにくくて申し訳ないのですが、文字型の日付を比較してほしいデータを抽出するにはどうしたらいいのでしょうか。どなたか教えて頂きたいです。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
例のように4桁/2桁/2桁で固定(足りない桁は0を補う 2018/05/03 )になっているのなら、
単純な文字列比較でも日付比較と同じ結果になるはずです。
('2017/03/01' < '2018/11/28' です)
なにか、別のところではないですか?
例えば「 条件文に’’列名1 <= 2018/11/28’’」とありますが、
これはどこに書いたもので、最終的なSQLではどうなるのですか?
列名1 <= 2018/11/28
だと
列名1 <= 2018 ÷ 11 ÷ 28
となってしまいますが、ちゃんと文字列になるようにしてますか?
どのデータベースシステムかが書いてありませんが(カテゴリ的には、MicrosoftのSQL Serverですが)
そのデータベース用んSQLを調べたら、 Cast とか To_date とか parse とか言った「文字列からdate型に変換する」関数があるのでは?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで重複データを行ごとに抽出したい 4 2022/12/05 08:18
- Visual Basic(VBA) Sheet2の日付をキーにオートフィルターで2023年1月のデータを抽出し、Sheet3へ書き出すた 2 2023/03/06 23:57
- Excel(エクセル) Excelの数式についての質問 1 2022/10/31 15:50
- Visual Basic(VBA) SQLで抽出 4 2022/12/04 13:55
- Excel(エクセル) Excelマクロの差分抽出のコードを教えていただきたいです。 2 2023/03/14 11:40
- Visual Basic(VBA) AdvancedFilterについての質問 2 2022/07/02 22:58
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Visual Basic(VBA) Sheet3から2つの条件でオートフィルターで抽出した個数をSheet2へ入力するマクロで、一つ目の 4 2023/01/12 23:40
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセス クエリ-で空白以外の...
-
Access97 クエリの表示
-
SQLで条件をつけて項目を抽出し...
-
MS-DOSコマンドプロンプトを途...
-
Accessで別テーブルの値をフォ...
-
SQL文で右から1文字だけ削除す...
-
カレントレコードが無い事を判...
-
【SQL】existsでの商演算
-
ファイル書込みで一行もしくは...
-
実績累計の求め方と意味を教え...
-
複数テーブルのMAX値の行データ...
-
複数の表の条件でのDELETE文
-
【初歩】ラジオボタンをつかっ...
-
Excelで、改行がある場合の条件...
-
集計後の数値が倍になる
-
【MYSQL】asでリネームしてwher...
-
SQLについて質問です。 AVG関数...
-
DataGridViewの内容をDBに反映...
-
ワードの差込印刷で教えて下さ...
-
OracleのSQL*PLUSで、デー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSの集計クエリで3件ある...
-
エクセル関数 文字(ハイフン...
-
抽出したデータを修正して元の...
-
ACCESSのクエリで同じSQL文だが...
-
MS-DOSコマンドプロンプトを途...
-
<SQL>条件付きで最小値レコード...
-
アクセス クエリ-で空白以外の...
-
ACCESSで質問があります!
-
空白文字とスペースの検索
-
ADO接続からのACCESSデータシー...
-
VBA CSVファイルを文字列に
-
LIKE *ABC* が ACCESSでは使え...
-
【マクロ】該当データを抽出したい
-
SQLServerからエクセルにデータ...
-
エクセルデータの末尾の改行を...
-
サイトをオフラインでも閲覧し...
-
SQLサーバのデータをエクセルに...
-
PS2のBGM抽出
-
Excel VBA:セルを新旧1つずつ...
-
エクスプローラーで「2つの条件...
おすすめ情報