- 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'
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