作者jayfish (一條叫做Jay的魚)
看板Database
標題Re: [SQL ] 請問這個SQL語法怎麼下
時間Fri Oct 17 19:30:49 2008
select distinct 編號, 名稱, 價錢, 數量, 時間 from tableName order by 編號, 時間 desc
試試看吧
※ 引述《BigGreenFly (好大隻的綠色蒼蠅)》之銘言:
: 現在我有五個欄位
: 分別是編號、名稱、價錢、數量、時間
: (而編號並不是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: 163.32.119.164
推 BigGreenFly:這個SQL有些不是時間最大的資料也會被撈出 不過真的 10/19 23:58
推 BigGreenFly:非常感謝大大的回答 10/20 23:56