台灣最大程式設計社群網站
線上人數
2262
 
會員總數:246574
討論主題:190030
歡迎您免費加入會員
討論區列表 >> MS SQL >> 有關於sql語法....
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
有關於sql語法....
價值 : 0 QP  點閱數:1361 回應數:3
樓主

maggie
初學者
88 62
504 112
發送站內信

請問你有關SQL語法...
我的資料表內有時間,編號,資料等..
資料會有重複的...
我要從這個資料表篩選出唯一資料id...
 
不是這樣下嗎?
select max(time),id,name,commander_id from dwsunit
group by id,name,commander_id
可是資料庫郤不對...因為commander_id欄位會變更....
資料記錄如下:
TIME                        ID            NAME    COMMANDER_ID
2002-11-30 16:42:30.000     1              AAA                  2
2002-11-30 16:42:31.000     2              BBB                  1
2002-11-30 16:42:32.000     3              CCC                  2
2002-11-30 16:42:33.000     2              AAA                  3

 謝謝 ^-^


本篇文章發表於2002-12-11 12:04
1樓
回應

MoMo
檢舉此回應
可否將你ㄉ需求寫成條列試..我看不太董你ㄉ需求..
我猜一下..是不是要抓出ID中(不重複)日期最大ㄉ??
本篇文章回覆於2002-12-11 12:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

maggie
檢舉此回應
因為當事件發生就會新增一筆記錄COMMANDER_ID會變更資料...
所以我要的是ID是唯一的資料....且時間要是最大的....就樣你能了解嗎...謝謝你...
本篇文章回覆於2002-12-11 13:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

cbc
檢舉此回應
我之前也有類似問題,不過我的欄位只有三個主要參數,
看看之前的,或許有點幫助
http://asp.database.net.tw/Board_5/show.asp?repno=16663&page=1&PgmType=MSSQL
本篇文章回覆於2002-12-12 18:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.