作者slalala (no car ,no girlfriend )
看板Database
标题Re: [SQL ] 如何查询每个客户的第一笔订单资料
时间Tue Nov 17 21:23:35 2009
※ 引述《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