

次のようなテーブルがあります。
[ID] [From] [To]
1 2018/01 2018/12
2 2019/01 2019/06
3 2019/07 2019/12
このテーブルから[From]~[To]を期間として、条件に合うレコードを抽出するのが目的です。
[From][To]が日付型でなく、テキスト型で記録されているため、
Between #yyyy/mm/dd# And #yyyy/mm/dd#での条件指定ができず、困っています。
[From][To]はそれぞれyyyy/mmの形式で統一されているのですが、
[From]をyyyy/mm/月初、[To]をyyyy/mm/月末
と無理やり置き換える良い方法を教えて下さい。
宜しくお願いします。
No.1ベストアンサー
- 回答日時:
[From]の場合は、
左4文字を年、右2文字を月、日を1として、
これをDATE関数に引用して、シリアル値に変換すればよいです。
[To]の場合は、
同じようにしつつ、月を+1して、得たシリアル値から-1すればよいです。
一日の前日は、前月末日、という事です。
式1: DateSerial(Left([From],4),Right([From],2),1)
式2: DateSerial(Left([To],4),Right([To],2)+1,1)-1
で実現できました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL SQLについて質問です。 SELECT TO_CHAR(TO_DATE('90-10-08.'YY- 4 2022/05/13 20:55
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 09:24
- Access(アクセス) エクセルのVBAについて教えてください。 4 2023/01/21 10:21
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- Excel(エクセル) Excel 数行を1組とする300組ほどあるデータの項目を揃えたいです。 3 2023/01/26 19:38
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/01/23 17:13
- Access(アクセス) Accessのデータ型の日付/時刻型について 1 2023/04/02 17:03
- Visual Basic(VBA) 日付の計算方法 2 2022/07/01 23:35
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル上の 2017/10/27 7:01...
-
to_date使用時に発生するエラー...
-
SQLです。下記の問合せを行うク...
-
日付型カラムへのデータINSERT
-
SQL*PLUSでの分秒までの表示の仕方
-
SQL Server で 翌月10日を取...
-
(日付 - 日付)/数値
-
SQL*Loader フォーマット変換...
-
Accessのマクロでモジュールを...
-
Statement ignored というエラー
-
callで順に実行されるプロシー...
-
OutlookVBAで作成したマクロに...
-
【Excel VBA】 WorksheetやRa...
-
今日の日付が入った行のデータ...
-
Access VBAで行ラベルが定義さ...
-
百の位での四捨五入について
-
PL/SQLカーソルの2重FORループ...
-
SQLサーバで和暦から西暦に変換...
-
oracle 文字列 01:45 を時間に...
-
WHERE句の実行順序
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日付型カラムへのデータINSERT
-
SQL*Loaderでのsysdate使用
-
SQL*Loader フォーマット変換...
-
SQL*PLUSでの分秒までの表示の仕方
-
DB2でのシステム日付のinsert、...
-
ALTER SESSIONについて
-
SQL Server で 翌月10日を取...
-
(日付 - 日付)/数値
-
SQL Sever での日付の差の求め...
-
SQLエラーについて
-
to_date使用時に発生するエラー...
-
date '0001-01-01'からの日数
-
date型へのinsertについて
-
EXCELでの時間計算(休憩時間の...
-
日付の範囲検索がしたい
-
date型のインデックス
-
PL/SQL パッケージでのプロンプ...
-
エクセルで「2016/5/12」を「20...
-
PL/SQLにて勤務時間の計算
-
日付範囲を展開したレコードを...
おすすめ情報