Code: Select all
declare @mus_id integer
set @mus_id=1
create table #tmp(fid INT,tarih datetime, tur varchar(1),durum int);
insert into #tmp(fid,Tarih,tur,durum)
select fis.id,fis.tarih,fis.tur,fis.durum from dbo.fis where fis.mus_id=@mus_id and tur< 4
insert into #tmp(fid,Tarih,tur,durum)
select servis_formlar.id, servis_formlar.tarih_giris,'S',0 FROM servis_formlar where servis_formlar.mus_id=@mus_id
select * from #tmp WHERE durum =0 order by tarih desc
DROP TABLE #tmp
INSERT INTO: tmp içine satırlar ekleniyor
SELECT: okunacak tablodan bilgiler okunuyor
DROP: Geçici tabloyu siliyor fakat tablo yine de listeleniyor sonra geçici SQL klasöründe de kalmıyor. Yoksa sorgu yenilenince geçici klasörde bu isimde tablo var hatası alırız