Merhaba ,
örneği biraz daha açabilirmisiniz ,
ilgili sorguda dönen kayıtlar içinde belli kritere uyanları işaretlemekten bahsediyorsanız IF() deyimi kullanabilirsiniz eğer yanlış anladıysam düzeltin lütfen ,
örneğin personelin izinli olduğu tarihlerde iz.giristarihi ve iz.cikistarihi sahaları NULL dönüyor olsun bu durumda iki saha da NULL dönüyorsa izinli adında sanal bir sahaya 1 diğer durumda 0 değerini verecek bir deyim aşağıdaki gibi olabilir,
Kod: Tümünü seç
select iz.personelid,iz.giristarihi, iz.cikistarihi , IF(isnull(iz.giristarihi)=1 AND isnull(iz.cikistarihi)=1 , 1 , 0) as izinli FROM pts_izin iz where iz.giristarihi between '2014-07-26' and '2014-08-06'