Merhaba,
2 adet tablom mevcut personelin devam&devamsızlık olayını sorgu ile nasıl rapor halinde alabilirim.
A tablosunda tüm giriş ve çıkışlar mevcut
Personel-id, tarih
B tablosunda ise bayram ve resmi tatil günleri mevcut
personel-id, tarih
Raporu aşağıadaki şekilde nasıl alabilirim?
Tarih ve personel_id lerini yan yana denk gelecek şekilde, şayet a tablosunda var ama b tablosunda
yoksa karşılığı boş gelecek şekilde olacak, iki tablo karşılaştırma işlemini yaptım ama rapor anlamsız kaldı, yardımınız ve ilginiz için şimdiden teşekkür ederim.
Personel_id, a tablosu tarih, personel_id, b tablosu tarih
12. 01.12.2015. --- ---
12. 02.12.2015. --- --
12. 03.12.2015. 12. 03.12.2015
2 tablo karşılaştırma- devam & devamsızlık
-
- Üye
- Mesajlar: 254
- Kayıt: 16 Şub 2004 06:12
- Konum: istanbul
Re: 2 tablo karşılaştırma- devam & devamsızlık
left outer join kullanabilrsin
Sol Tarafta ki Tablonun Tüm kayıtları ,Sağ Taraftaki Tablonun ilişkili kayıtları Gelir Olmayanlar Null Gelir.
select * from Atablosu left outer join Btablosu on Atablosu.Personel_id=Btablosu.Personel_id
Sol Tarafta ki Tablonun Tüm kayıtları ,Sağ Taraftaki Tablonun ilişkili kayıtları Gelir Olmayanlar Null Gelir.
select * from Atablosu left outer join Btablosu on Atablosu.Personel_id=Btablosu.Personel_id
-
- Üye
- Mesajlar: 254
- Kayıt: 16 Şub 2004 06:12
- Konum: istanbul
Re: 2 tablo karşılaştırma- devam & devamsızlık
Yardım için teşekkür ederim.
Yanlız bazı id ve tarihler olmasına rağmen bire bir denk gelmiyor.
Yanlız bazı id ve tarihler olmasına rağmen bire bir denk gelmiyor.
-
- Üye
- Mesajlar: 254
- Kayıt: 16 Şub 2004 06:12
- Konum: istanbul
Re: 2 tablo karşılaştırma- devam & devamsızlık
Sn.emrahgs ilk bakışta ben yanlış görmüşüm, işimi çözdü çok teşekkür ederim.