作者aleck945 (總是不知所措)
看板Database
標題Re: [SQL ] 請問這個SQL語法怎麼下
時間Wed Oct 15 19:06:10 2008
原文吃光
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 140.129.26.238
: 推 rushcat:MAX(時間) GROUPBY(編號) 10/15 18:24
: 推 aleck945:問題不太清楚耶, 如果同一時間 "餅乾" 賣出 2 次以上, 10/15 18:27
: → BigGreenFly:我原本撈的方法是這樣: 10/15 18:28
: 推 aleck945:不同價格, 不同數量, 要得到什麼結果? 10/15 18:31
: → BigGreenFly:SELECT NUMBER,NAME,PRICE,AMOUNT,MAX(DATE) 10/15 18:36
: → BigGreenFly:FROM TABLE1 GROUP BY NUMBER,NAME,PRICE,AMOUNT 10/15 18:41
: → BigGreenFly:不過撈出來的資料卻異常多筆>"< 10/15 18:47
: → BigGreenFly:aleck945大大 其實目前是假定同一時間同一商品只會 10/15 18:56
: → BigGreenFly:出現一次唷^^ 10/15 19:01
如果同一天不會重覆, 試試以下:
SELECT DISTINCT NUMBER,NAME,PRICE,AMOUNT,DATE
FROM TABLE1
WHERE (NUMBER,DATE) IN (SELECT NUMBER,MAX(DATE) FROM TABLE1 GROUP BY NUMBER)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.190.50
推 BigGreenFly:謝謝大大的語法^^不過他說第三行的","附近有錯誤,可 10/16 21:37
推 BigGreenFly:是我找不到錯誤T_T 10/16 21:41