• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSを活用して商品変動を追いたい(別2))

ACCESSを活用して商品変動を追いたい

このQ&Aのポイント
  • 氏名と電話番号をキーとして使用する際、電話番号のみをキーにするとどのように変わるかを調査しました。
  • SELECT文を使用し、氏名と電話番号をキーとしたデータ抽出を行いました。
  • データの抽出条件を設定し、受付日と商品情報を取得しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • 30246kiku
  • ベストアンサー率73% (370/504)
回答No.1

動きはそのままで、 ・氏名、電話番号を、電話番号だけという事ですね テーブル名を ★★ と仮定します SELECT T1.受付日, T1.受付日-T2.受付日 AS 切り替え, T1.氏名, T1.電話番号, T1.商品コード, T1.商品名, T1.数量, T1.価格 FROM (SELECT Q1.* FROM ★★ AS Q1 INNER JOIN (SELECT 電話番号 FROM ★★ GROUP BY 電話番号 HAVING Min(商品コード & 商品名)<>Max(商品コード & 商品名) ) AS Q2 ON Q1.電話番号=Q2.電話番号 ) AS T1 LEFT JOIN (SELECT DISTINCT 受付日, 電話番号 FROM ★★) AS T2 ON T1.電話番号=T2.電話番号 AND T1.受付日>T2.受付日 WHERE T2.受付日 Is Null OR (T2.受付日= (SELECT Max(受付日) FROM ★★ WHERE 電話番号=T1.電話番号 AND 受付日<T1.受付日) AND Exists (SELECT 1 FROM ★★ WHERE 受付日=T2.受付日 AND 電話番号=T1.電話番号 AND 商品コード & 商品名<>T1.商品コード & T1.商品名)) ORDER BY T1.電話番号, T1.氏名, T1.受付日;

mcdone
質問者

お礼

ありがとうございます。こちらも試してみます。

mcdone
質問者

補足

問題ないようです、データをさらに増やして試してみます。 ありがとうございます。

関連するQ&A

専門家に質問してみよう