
下記のように項目がある場合、
where句の条件で年月の比較をどうすれば良いかわかりません。
年月日1(CHAR) 例:20070731
年月日2(SMALLDATETIME)
where SUBSTRING(年月日1,1,4) = YEAR(年月日2) and SUBSTRING(年月日1,5,2) = MONTH(年月日2)
と記述するとSUBSTRINGで取り出したデータは文字列、YEARで取り出したデータは数値、型が違うので比較してもダメでしょうか?
初歩的な質問で申し訳ありませんが
どうすれば良いか教えてください。
No.2ベストアンサー
- 回答日時:
<Table1>
ID___年月日1____年月日2
1____20070707___2007/07/07
2____20070707___2007/08/08
SELECT convert(smalldatetime,年月日1) AS 年月日整形1 from Table1;
--|年月日整形1
--|------------|
__1|2007/07/07 |
__2|2007/07/07 |
SELECT * from Table1 WHERE convert(smalldatetime,年月日1)=年月日2;
--|ID|年月日1|年月日2___|
--|-----------------------
-1|_1|20070707|2007/07/07|
こういう手法も・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSのクエリで集計で、先頭...
-
FROM の中で CASE を使えるでし...
-
AccessからExcelへエクスポート...
-
Accessで年齢から年代ごとの集計
-
access 存在しない項目を”0件”...
-
複数列フィールド値のクロス集計
-
Access2007 年度ごとの四半期...
-
アクセスクエリ 締め日毎で絞...
-
アクセスで困ってます(初心者)
-
SELECT文について
-
カウントが出来ません
-
桐の集計(集計行設定のこと)...
-
MS-Accessのクロス集計クエリと...
-
Accessで別テーブルの個数をユ...
-
Excel 2019 のピボットテーブル...
-
Accessでテーブル名やクエリ名...
-
エクセルVBAで5行目からオート...
-
「直需」の意味を教えてください
-
Accessのフィールド数が255しか...
-
ExcelのデータをコピーでACCESS...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FROM の中で CASE を使えるでし...
-
ACCESSのクエリで集計で、先頭...
-
桐の集計(集計行設定のこと)...
-
複数列フィールド値のクロス集計
-
Accessフォームにクロス集計ク...
-
アクセス レポートのテキスト...
-
「警告 : NULL 値は集計または...
-
アクセスクエリ 締め日毎で絞...
-
access 存在しない項目を”0件”...
-
AccessからExcelへエクスポート...
-
VBA 得意先ごと且つ日付ごとに...
-
Accessでの集計用クエリの作成
-
クロス集計クエリについて
-
クエリで最新データを表示したい!
-
ファイルメーカーからエクセル...
-
項目ごとに最大値の行を表示したい
-
クロス集計の結果を元に戻す方法
-
MS-Accessのクロス集計クエリと...
-
絶対値ごとに集計したい
-
ファイルメーカーに詳しい方教...
おすすめ情報