declare problemi

Katılım
26 Şubat 2010
Mesajlar
184
Excel Vers. ve Dili
2013 Türkçe
64 Bit
Merhaba

sql de çektiğim sorguyu excelde çekerken problem yaşıyorum.
Sorgunun başına declare tanımladım, excelde veriyi yenliliyor fakat veriyi getirmiyor.

yardımcı olabilirseniz sevinirim.

sorgu alttaki gibi,

declare @tarih date
set @tarih='2018-01-10'

Kod:
declare @tarih date
set @tarih='2018-01-10'

SELECT * FROM (

SELECT GPO.SICILNO,[PERSONELIST] .ADI,[PERSONELIST] .SOYADI,GPO.TARIH,GPO.SAATSTRING,A='GPO'
FROM GPO
inner join [PERSONELIST] on [PERSONELIST].SICILNO   =GPO.SICILNO and [PERSONELIST].SIRKETKODU='63' AND [PERSONELIST].KOD1='M'
WHERE 1=1
AND GPO.TARIH=@tarih
AND  GPO.CALTURKODU iN ('10','11')
group by GPO.SICILNO,[PERSONELIST] .ADI,[PERSONELIST] .SOYADI,GPO.TARIH,GPO.SAATSTRING

UNION 

select GP.SICILNO,PERSONELIST.ADI,[PERSONELIST] .SOYADI,GP.TARIH,GP.SAATSTRING,A='GP'
FROM GP
inner join [PERSONELIST] on [PERSONELIST].SICILNO   =GP.SICILNO  and [PERSONELIST].SIRKETKODU='63' AND [PERSONELIST].KOD1='M'
WHERE GP.SICILNO NOT IN (
SELECT GPO.SICILNO FROM GPO
inner join [PERSONELIST] on [PERSONELIST].SICILNO   =GPO.SICILNO and [PERSONELIST].SIRKETKODU='63' AND [PERSONELIST].KOD1='M'
WHERE  GPO.CALTURKODU iN ('10','11') 
AND GPO.TARIH=@tarih
)
AND GP.TARIH=@tarih
AND GP.CALTURKODU iN ('10','11')
GROUP BY
GP.SICILNO ,PERSONELIST.ADI,[PERSONELIST] .SOYADI,GP.TARIH,GP.SAATSTRING) AS A
 
Üst