Код
set dateformat ymd
declare @sdate datetime,@edate datetime, @device_code varchar(50)
set @sdate='2013/10/01 08:00' -- дата с 2013 год 01 октября 08:00
set @edate='2013/10/01 10:00:01' -- дата по 2013 год 01 октября 10:00
set @device_code = 'код прибора'
-- select sdad.* from
DELETE FROM sdad FROM
(SELECT sdad.tele_time, sdad.TRANSPORT_ID
FROM [BN_PATP].[dbo].SYS_DEV_ArchiveData sdad with(readcommitted, tablock)
JOIN [BN_PATP].[dbo].PATP_Transport pt ON pt.id = sdad.TRANSPORT_ID
join [BN_PATP].[dbo].[SYS_DEV_Device] as D on d.id=pt.device_id
WHERE sdad.tele_time between @sdate and @edate and d.code=@device_code
)
SAD
JOIN [BN_PATP].[dbo].SYS_DEV_ArchiveData sdad ON sdad.tele_time = SAD.tele_time AND sdad.TRANSPORT_ID = SAD.TRANSPORT_ID