台灣最大程式設計社群網站
線上人數
1863
 
會員總數:241132
討論主題:186802
歡迎您免費加入會員
討論區列表 >> MS SQL >> SQL篩選部份欄位重複資料
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
SQL篩選部份欄位重複資料
價值 : 5 QP  點閱數:144 回應數:3

樓主

Yuan
門外漢
0 7
90 8
發送站內信

各位前輩好

小弟目前碰到一個問題,已有建立一個view表,
兜了滿多資料表,找出資料類似如下:

序號 狀態 姓名 ID 開始日期 開始日期 註記
1 修改 小明 123 2017/10/10 2017/10/10 修改紀錄
2 新增 小明 123 2017/10/10 2017/10/10 新增記錄
3 新增 小華 100 2017/09/10 2017/09/10 新增記錄
. . . . . . .
. . . . . . .
. . . . . . .

要取小明開始及結束日期相同但排序再前面(序號1)的那筆,而後面(序號2)的不取,
等於取出的結果為序號1、3......,這種情況要如何去做塞選呢?

搜尋相關Tags的文章: [ SQL ] , [ 篩選 ] ,
本篇文章發表於2017-10-19 16:20
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

Yuan
檢舉此回應
p.s. 範例誤植兩個開始日期,正確為一個開始日期,一個結束日期
本篇文章回覆於2017-10-19 16:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

pilipala
檢舉此回應
參考看看
http://www.blueshop.com.tw/board/FUM20041006152735ZFS/BRD20140131221914MIT.html
本篇文章回覆於2017-10-19 22:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Yuan
檢舉此回應
謝謝您,
不過目前主要是想在SELECT時,
能夠排除掉 兩筆姓名及起迄時間皆相同的其中一筆資料。

是否能夠用row_number()方式去做?還是有其他方式呢?
本篇文章回覆於2017-10-20 16:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

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