Skip to main content

AccessTr.neT


sorgu içinde case kullanımı

sorgu içinde case kullanımı

Çözüldü #1
Merhaba,

Personele ait yıllık izinleri sorgu içinde gün farklarına göre case ile hesaplamaya çalışıyorum, yalnız sorgu içinde Case kısmından sonra hata veriyor. 
SELECT Tb_Personel_son.Sicil, Tb_İzin_Tah.Adi_Soyadi, Tb_Personel_son.Basin_Karti, Tb_Personel_son.T_C_Kimlik, Year(DateAdd("yyyy",1,[Tb_İzin_Tah.Hakedis_Tar])) AS Yil, 

CASE ((Date()-[Ise_Giris_Tar]))
WHEN 365 <=1825  THEN ‘14’
WHEN 1826 <= 5475 THEN ‘21’
ELSE ‘26’
END

'0' AS kgun, (Tb_Personel_son.Ise_Giris_Tar) AS Giris_Tarihi, DateAdd("yyyy",1,[Tb_İzin_Tah.Hakedis_Tar]) AS haked, Tb_Personel_son.Sicil & "-" & Year(DateAdd("yyyy",1,[Tb_İzin_Tah.Hakedis_Tar])) AS ref
FROM Tb_Personel_son INNER JOIN Tb_İzin_Tah ON Tb_Personel_son.Sicil=Tb_İzin_Tah.Sicil
WHERE (((Tb_Personel_son.[Cikis_Tar]) Is Null)) ORDER BY 2;
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
sorgu içinde case kullanımı - Yazar: denizfatihi - 03/11/2014, 11:46
Cvp: sorgu içinde case kullanımı - Yazar: atoz112 - 03/11/2014, 12:53
Cvp: sorgu içinde case kullanımı - Yazar: atoz112 - 04/11/2014, 12:29
Cvp: sorgu içinde case kullanımı - Yazar: atoz112 - 04/11/2014, 12:56
Cvp: sorgu içinde case kullanımı - Yazar: atoz112 - 04/11/2014, 13:05
Task