From 44d5949023c1196f8b95427bd0a468fdbcfed781 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?U=C4=9Fur=20=C3=96zp=C4=B1nar?= Date: Sat, 25 Dec 2021 13:03:31 +0300 Subject: [PATCH] Create Calisanlar.sql --- Bordro/Calisanlar.sql | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Bordro/Calisanlar.sql diff --git a/Bordro/Calisanlar.sql b/Bordro/Calisanlar.sql new file mode 100644 index 0000000..aa85168 --- /dev/null +++ b/Bordro/Calisanlar.sql @@ -0,0 +1,32 @@ +select pnt.PERREF, p.LREF, +p.FIRMNR,p.DEPTNR,p.TYP,p.CODE, +p.NAME,p.SURNAME,p.SEX, +CASE p.SEX + WHEN 1 THEN 'ERKEK' + WHEN 2 THEN 'KADIN' +END as Cinsiyet, +p.STATUS,p.BIRTHDATE, +DATEDIFF(YEAR,p.BIRTHDATE,GETDATE()) -CASE WHEN DATEADD(YY,DATEDIFF(YEAR,p.BIRTHDATE,GETDATE()),p.BIRTHDATE)>GETDATE() THEN 1 ELSE 0 END AS Yas, +p.INDATE,p.UNITNR, +p.EDUCATION, +CASE p.EDUCATION + WHEN 0 THEN 'Yok' + WHEN 1 THEN 'Okuryazar' + WHEN 2 THEN 'ilköğretim' + WHEN 3 THEN 'Ortaöğretim' + WHEN 4 THEN 'Lise' + WHEN 5 THEN 'Meslek Yüksek Okulu' + WHEN 6 THEN 'Üniversite' + WHEN 7 THEN 'Yüksek Lisans' + WHEN 8 THEN 'Doktora' +END as Egitim, +lcf.NAME as Firma, +lcd.NAME as Departman, +lcu.NAME as Proje, +p.OUTDATE +from LH_001_PNTCARD as pnt +JOIN LH_001_PERSON as p on pnt.PERREF = p.LREF +join L_CAPIFIRM as lcf on p.FIRMNR = lcf.NR +join L_CAPIDEPT as lcd on p.DEPTNR = lcd.NR and lcd.FIRMNR = p.FIRMNR +join L_CAPIUNIT as lcu on p.UNITNR = lcu.NR and lcu.FIRMNR = p.FIRMNR +where YEAR(pnt.PERDBEG) = 2019 and MONTH(pnt.PERDBEG) = 1