AccessTr.neT

Tam Versiyon: Sorguda Case Kullanımı
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
SELECT tbl_arac_görev.Kimlik, tbl_arac_görev.plaka, tbl_arac_görev.gör_cikis_tarih, tbl_arac_görev.gör_cikis_saati, tbl_arac_görev.gör_dns_saati, tbl_arac_görev.gör_sürücü, tbl_arac_görev.memur,tbl_arac_görev.mem_top,(case when tbl_arac_görev.memur is null then 1 else 0 end) as mem_mem
FROM tbl_arac_görev;

merhaba ben sorguda Sql görüntüle kısmına bu kodu yazıyorum. Case when kullanmak istiyorum ama eksik işleç şeklinde bir uyarı veriyor. Yardım ederseniz çok sevinirim. Nerede bir hata yapıyorum.
Teşekkür ederim.
Merhaba,
tablodaki hangi alan boş olduğunda 0 yazdırmak istiyorsunuz?
(03/04/2018, 11:11)ozanakkaya yazdı: [ -> ]Merhaba,
tablodaki hangi alan boş olduğunda 0 yazdırmak istiyorsunuz?

Hocam tbl_arac_görev.memur  memur alanı boş ise 1 yazmasını istiyorum.
Merhaba,

Sorgunun Sql kodunu aşağıdaki ile değiştirerek deneyiniz.

SELECT tbl_arac_görev.Kimlik, tbl_arac_görev.plaka, tbl_arac_görev.gör_cikis_tarih, tbl_arac_görev.gör_cikis_saati, tbl_arac_görev.gör_dns_saati, tbl_arac_görev.gör_sürücü, tbl_arac_görev.memur, tbl_arac_görev.mem_top, IIf(IsNull([memur]),"1","0") AS mem_mem
FROM tbl_arac_görev;
(03/04/2018, 11:18)ozanakkaya yazdı: [ -> ]Merhaba,

Sorgunun Sql kodunu aşağıdaki ile değiştirerek deneyiniz.

SELECT tbl_arac_görev.Kimlik, tbl_arac_görev.plaka, tbl_arac_görev.gör_cikis_tarih, tbl_arac_görev.gör_cikis_saati, tbl_arac_görev.gör_dns_saati, tbl_arac_görev.gör_sürücü, tbl_arac_görev.memur, tbl_arac_görev.mem_top, IIf(IsNull([memur]),"1","0") AS mem_mem
FROM tbl_arac_görev;

Hocam çok teşekkür ederim.