私はこれをどうやって行うのか、頭を悩ますためにかなりの時間を費やしましたが、できません。私はそれを自分のために複雑に遠くにしている、私はコードを理解している、ちょうどそれが一緒に流れる方法ではない。設定した日付に私は(visited = yes
)を訪れたお客様を識別したい特定の店舗(store_id="NEA"
) - -お客様が特定の日付に費やして返品された場合、SQL重複数はカウントされますか?
私は"customer_id"
、"store_id"
、"visited"
、および"date"
の列を持つテーブル"Customers"
を持っているなら、とは同じに戻ってきましたそれ以来の店舗、および返された顧客の数を数える - 誰でも私を助けることができますか?
私は"NEA"
のstore_id
を持っている人、「2015年5月14日」の日付のcustomer_id
を選択する必要があります知っていて、「はい」訪問のために、私はその後、返された人たちをどのように識別しない、とそれらを数えます - その日に何人の顧客が訪問し、その後返されましたか?例えばので
:
customer_id | store_id | date | visited
123 NEA 2015-05-14 yes
456 NEA 2015-05-14 yes
789 ABC 2015-05-16 no
123 NEA 2015-05-14 yes
654 TDF 2015-05-12 yes
987 PEH 2015-05-14 yes
123 NEA 2015-05-14 no
456 NEA 2015-05-17 yes
987 LEA 2015-05-14 yes
159 NEA 2015-05-16 yes
123 NEA 2015-05-19 yes
回答をもう一度更新しました。 3番目のクエリ私はこれがあなたの後であることを願っています。 –