看板 Database 關於我們 聯絡資訊
現在我有五個欄位 分別是編號、名稱、價錢、數量、時間 (而編號並不是Primary key,他會因為價錢數量和時間而出現好幾筆一樣的編號和名稱) EX: 編號 名稱 價錢 數量 時間 -------------------------------- 001  餅乾   25 1000 2008-10-11 001  餅乾   25 1400 2008-10-12 001  餅乾   25 2000 2008-10-13 001  餅乾   25 1000 2008-10-14 002 糖果   20 1040 2008-10-11 002 糖果   20 1100 2008-10-12 003 003 003 004 ..... .... ... 而假設現在我要撈出四個欄位編號、名稱、價錢、數量 這四個欄位撈出來都不可以重複 判斷的條件是時間 也就是說 到時候會撈出 編號   名稱   價錢   數量     時間 -------------------------------------- 001  餅乾   25   1000   2008-10-14 002  糖果   20   1100   2008-10-12 003  .... 004 005 ... .... ... 每個不一樣的東西撈出時間最大的那筆 請問要怎麼下SQL呀 >"< -- ※ 發信站: 批踢踢實業坊(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