Sunteți pe pagina 1din 3

20180815

20180820

DECLARE @current AS int, @prev as int

set @current = 20180820


set @prev = 20180815

SELECT * into #cur FROM (


select FILE_NAME, NAME
from est_mnl..IGA_ftp_storage_EPS
where DATE_CAPTURED = @current

UNION
select FILE_NAME, NAME
from est_mnl..IGA_ftp_storage_GPS
where DATE_CAPTURED = @current

UNION
select FILE_NAME, NAME
from est_mnl..IGA_ftp_storage_SAL
where DATE_CAPTURED = @current

UNION
select FILE_NAME, NAME
from est_mnl..IGA_ftp_storage_BPS
where DATE_CAPTURED = @current

UNION
select FILE_NAME, NAME
from est_mnl..IGA_ftp_storage_CPS
where DATE_CAPTURED = @current

UNION
select FILE_NAME, NAME
from est_mnl..IGA_ftp_storage_DPS
where DATE_CAPTURED = @current

UNION
select FILE_NAME, NAME
from est_mnl..IGA_ftp_storage_EBT
where DATE_CAPTURED = @current

UNION
select FILE_NAME, NAME
from est_mnl..IGA_ftp_storage_ENT
where DATE_CAPTURED = @current
) a
select * into #prev from (

select FILE_NAME, NAME


from est_mnl..IGA_ftp_storage_EPS
where DATE_CAPTURED = @prev

UNION
select FILE_NAME, NAME
from est_mnl..IGA_ftp_storage_GPS
where DATE_CAPTURED = @prev

UNION
select FILE_NAME, NAME
from est_mnl..IGA_ftp_storage_SAL
where DATE_CAPTURED = @prev

UNION
select FILE_NAME, NAME
from est_mnl..IGA_ftp_storage_BPS
where DATE_CAPTURED = @prev

UNION
select FILE_NAME, NAME
from est_mnl..IGA_ftp_storage_CPS
where DATE_CAPTURED = @prev

UNION
select FILE_NAME, NAME
from est_mnl..IGA_ftp_storage_DPS
where DATE_CAPTURED = @prev

UNION
select FILE_NAME, NAME
from est_mnl..IGA_ftp_storage_EBT
where DATE_CAPTURED = @prev

UNION
select FILE_NAME, NAME
from est_mnl..IGA_ftp_storage_ENT
where DATE_CAPTURED = @prev
) b

select FILE_NAME, count(name) as count into #test1 from #cur


group by FILE_NAME

select FILE_NAME, count(name) as count into #test2 from #prev


group by FILE_NAME
select * from #test1 a, #test2 b
where a.FILE_NAME=b.FILE_NAME
order by a.FILE_NAME

select * from #cur a


full join #prev b
on a.FILE_NAME = b.FILE_NAME
where a.NAME is null

select * from #cur a


where a.NAME not in (select NAME from #prev b where a.FILE_NAME = b.FILE_NAME)

S-ar putea să vă placă și