【发布时间】:2019-01-19 17:19:05
【问题描述】:
我有这个问题:
select
OSFES97.CodeId, OSFBA97.CodeId, OSFES97.ReceiveDate
from
StockArchives OSFES97
inner join
StockArchives OSFBA97 on OSFBA97.ReceiveDate = OSFES97.ReceiveDate
where
OSFES97.CodeId <> OSFBA97.CodeId
它返回如下结果:
CodeId CodeId ReceiveDate
------------------------------------------
1 2 2019-01-13 15:55:20.537
2 1 2019-01-13 15:55:20.537
1 2 2019-01-13 15:55:30.537
2 1 2019-01-13 15:55:30.537
由于我使用的以下记录被认为是重复的(如果它们具有相同的ReceiveDate),我想删除其中一个,并达到此结果:
CodeId CodeId ReceiveDate
------------------------------------------
1 2 2019-01-13 15:55:20.537
1 2 2019-01-13 15:55:30.537
【问题讨论】:
标签: sql sql-server join select