我有兩個表INNER JOIN,刪除重複
Product table
productid int
productname varchar(32)
和
productprice table
productid int
effectiviedt date
inactivedt date
price decimal (10,2)
我有一大堆的記錄 部分產品已複製effectivedt 我想要做的是爲每個記錄 找到重複生效日期,並且只保留最長時間運行的一個不活動日期也是一個日期,因此該長度將形成對不活動日期的有效日期
我一直在嘗試做一段時間,但沒有運氣如此以往。
我開始試圖找到的最早日期,但認識不監守重複的工作可能不是最早的日期
我不能找到一個辦法讓effectivedt之間inactivedt因爲我不能有差異它在其中或有或條款
所以你們我一直沒有想好長好長WHI,電子無濟於事任何幫助將讓我有thankfullness哭
感謝您提前
一對副本是否有完全相同的效果(當然是+ productid),或者您是否也想要找到重疊的區間? – wildplasser 2012-07-25 15:44:26
他們也有超過圈數,但首先我想刪除任何重複,然後改變無效日期,以刪除超過圈 – 2012-07-25 15:55:38