
商品別3ヶ月販売推移表の作成するSQLですが、実行すると
「抽出条件でデータが一致しません」と表示されます。
以下のSQLのどこがおかしいのでしょうか。
SELECT
ProductID
, ProductName
, [6月販売金額]
, [7月販売金額]
, SWITCH ( [6月販売金額] < [7月販売金額] , '↑'
,[6月販売金額] = [7月販売金額] , '→'
,[6月販売金額] > [7月販売金額] ,'↓' ) AS 対6月増減
, [8月販売金額]
, SWITCH ( [7月販売金額] < [8月販売金額] , '↑'
,[7月販売金額] = [8月販売金額] , '→'
,[7月販売金額] > [8月販売金額] , '↓' ) AS 対7月増減
FROM
(
SELECT p.ProductID
, p.ProductName
, SUM(SWITCH (s.SaleDate = "", 0
, Format(SaleDate, 'yyyy-mm') = '2007-06', s.Quantity * p.Price
, not Format(SaleDate, 'yyyy-mm') = '2007-06', 0)) AS 6月販売金額
, SUM(SWITCH (s.SaleDate = "", 0
, Format(SaleDate, 'yyyy-mm') = '2007-07', s.Quantity * p.Price
, not Format(SaleDate, 'yyyy-mm') = '2007-07', 0)) AS 7月販売金額
, SUM(SWITCH (s.SaleDate = "", 0
, Format(SaleDate, 'yyyy-mm') = '2007-08', s.Quantity * p.Price
, not Format(SaleDate, 'yyyy-mm') = '2007-08', 0)) AS 8月販売金額
FROM
Products AS p
LEFT JOIN
Sales AS s
ON p.ProductID = s.ProductID
GROUP BY p.ProductID
, p.ProductName) AS 商品別販売金額
;
No.2ベストアンサー
- 回答日時:
No.1
- 回答日時:
そのエラーが表示される場合は、抽出対象のフィールドのデータ型に合わない条件が設定されています。
データ型は合っているか、全角と半角を間違えていないかなどに気を付けながら条件を入力し直してみたらどうでしょうか?
例えば、数値型や日付/時刻型、Yes/No型のフィールドに文字列の条件を設定すると、このようなエラーが発生します。
また、自分では正しく「>10」や「True」などの条件を設定したつもりでも、条件が全角で入力されていると文字列と見なされてエラーが発生するので、デザインビューでクエリを表示させて、全角と半角の違いに気を付けてチェックしてみて下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Accessのクエリで、抽出条件で…のエラーが
その他(Microsoft Office)
-
抽出条件でデータ型が一致しません。のエラーメッセージが出る
Microsoft ASP
-
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
-
4
ACCESS 「パラメータの入力」を消したい!!
Access(アクセス)
-
5
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
6
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
7
Access フォームからの入力結果をテーブルにすることはできない?
Access(アクセス)
-
8
サブフォームを非表示させる方法を教えて下さい
その他(Microsoft Office)
-
9
sql update で 抽出条件データ型が一致しません。日付の未入力対策はありますか?
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースファイル(.db)を開...
-
accsessで顧客コードで氏名を呼...
-
帳票フォームでのあるコンボボ...
-
CSVファイルでテキストの改行の...
-
DocuWorksでの印刷
-
旧filemakerで和暦(令和など)...
-
テキストボックスにコントロー...
-
sqlite(spatialite_gui)での...
-
顧客データベースを作る場合、...
-
汎用カード型のデータベースソ...
-
20万行あるデータを動かしたい
-
はじめてのAccess 2019 について
-
ファイルメーカーへネットワー...
-
警察はスマホに保存した動画や...
-
更新クエリをリンクデータベー...
-
manana というやつで、間違って...
-
データ復旧にかかる時間
-
googleフォームでインストール...
-
最新の日付とその金額をクエリ...
-
エクセルのフィルタ抽出が固まる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
請求書の金額が異なる場合の、...
-
数百万円って いくらでしょうか?
-
auゴールドカードをつかってる...
-
雨の日に自転車に乗る時のレイ...
-
求人に書かれている年収はどう...
-
振込の時の領収書の書き方
-
word&excel 2007での差込印刷で...
-
まいばすで働いてたんですが、...
-
期日前投票立会人の仕事
-
給与/報酬の「支給額」と「支...
-
出産祝いプレゼントを有志であ...
-
期末現在の資本金等の額
-
【エポスカード】支払金額確定...
-
借用書の書き方教えて下さい 貸...
-
見積りNETを伝える時は御社...
-
未払い給与がある場合の確定申告
-
「初穂料はお志」の「お志」と...
-
5万(税別)-源泉徴収の場合に...
-
ココナラでDMで相談してたんで...
-
私立高校補助金について
おすすめ情報