一、删除(多字段)重复记录
IF (SELECT object_ID('tempdb.dbo.#Test'))>0 DROP TABLE #Test

SELECT IDENTITY (INT,1, 1) AS FID, JobID,FlashTime
 INTO #Test
  FROM HFlashCardRecord
  WHERE FlashTime between '2004-11-16' and '2004-11-18'
  ORDER BY Cast(JobID as NUMERIC(18,0)),FlashTime

DELETE FROM #Test WHERE FID IN(
 SELECT MAX(FID) FROM #Test
  GROUP BY FlashTime, JobID HAVING COUNT(FID)>1
)

SELECT * FROM #Test

相关文章:

  • 2021-06-06
  • 2022-03-10
  • 2022-12-23
  • 2021-11-18
  • 2021-11-29
  • 2021-06-25
  • 2022-01-15
  • 2021-12-29
猜你喜欢
  • 2021-09-11
  • 2022-12-23
  • 2021-09-26
  • 2022-02-09
  • 2021-06-19
  • 2021-11-07
  • 2021-10-14
相关资源
相似解决方案