Alan Kontrollü Giriş

Katılım
17 Ocak 2006
Mesajlar
241
Excel Vers. ve Dili
excel xp türkçe
iyi akşamlar


INSERT INTO personelgiris_tablo ( personelgiris_tablo.peradisoyadi,personelgiris_tablo.tarih,personelgiris_tablo.saat,personelgiris_tablo.durum )
SELECT peradisoyadi,CONVERT(CHAR(10),GETDATE(),103),CONVERT(VARCHAR(5),GETDATE(),108)
,case
when durum is null THEN 'Giriş'
when durum is not null THEN 'Giriş' else 'Çıkış' end
FROM personel_tablo
where
peradisoyadi='İSMAİL AYAN'


yukarıdaki tabloda

personel girişi ile ilgili program yazıyorum.giriş çıkış olarak kayıt ettirmeye çalışıyorum.aynı tarihli personel girişi yoksa giriş kayıtı açmalı girişi yapıldıysa aynı tarihli bu seferde çıkış yapmalı ama mantığını bir türlü uyarlayamadım.


yardımcı olurmusunuz?
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Verileri excel'denmi gönderiyorsunuz.

Aşağıdaki kodlarıda kontrol edermisiniz birbirine ters

case when durum is null THEN 'Giriş' when durum is not null THEN 'Giriş' else 'Çıkış' end
 
Son düzenleme:
Üst