※ 引述《FAVORITGREEN (壞人嗎>"<)》之銘言:
: 目前正在整理資料庫,遇到一個問題假設以下是我的訂單Table
: CustomerID 訂購日期 訂單ID
: C01 199701 D01
: C01 199701 D02
: C01 199704 D03
: C01 199704 D04
: C01 199708 D05
: C01 199708 D06
: C02 200005 D07
: C02 200006 D08
: C02 200007 D09
: C02 200007 D10
: 想請教各位高手
: 1.如何查詢每個Customer的第一筆訂單?
: CustomerID 訂購日期 訂單ID
: C01 199701 D01
: C02 200005 D07
MYSQL
SELECT `CustomerID` , MIN( order_date ) , `order_id`
FROM TABLE
GROUP BY `CustomerID`
: 2.如何查詢連續2個月都有訂單的顧客ID?
: CustomerID
: C02
SELECT `CustomerID` , COUNT( * )
FROM xd
WHERE `order_date`
BETWEEN '2009-11-11'
AND '2009-11-18'
GROUP BY `CustomerID`
: 以SQL做查詢該如何進行呢?
: 感謝各位幫我解答^^
下班無聊 沒CASE 打發時間
--
╱ ◤◥╲ ╱╱◤◥╲ 你 我
│ ◤顏 ◥ △_▂△ ___ │/◤叔 ◣│ 敢 就
— — - - ╱ ╲ ⊙ ⊙ 動 幹
◣_○_◢ ◥\\\\ \│﹣ ﹣│ ◣_皿_◢ 我 你
◥◣◥◣◢ ﹙∞) │/○//│ ◢◤◢◤ 的 的
▁▄▄▄ ◣ ╲┴ /─▄▄▄▁ 馬 狗 mroscarψ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.86.130.111