› פורומים › אפיון ופיתוח פריוריטי › מחולל דוחות משאבי אנוש
- This topic has 7 תגובות, 3 משתתפים, and was last updated לפני 3 שנים, 12 חודשים by yitzchok.
- Post
מוצגות 7 תגובות – 1 עד 7 (מתוך 7 סה״כ)
- Replies
-
- נובמבר 11, 2020 בשעה 9:13 am
את שואלת איך מחשבים הפרש בשנים בין שני תאריכים או איך מכניסים שדות למחולל דוחות?- נובמבר 12, 2020 בשעה 12:25 pm
היי ליאור, אני רוצה לחשב את השנים. השאלה שלי אם ניתן לעשות שדה מחושב במחולל דוחות משאבי אנוש שמציג את ההפרש בין השנים וכך יציג לי את גילו של העובד.- נובמבר 12, 2020 בשעה 1:04 pm
ללא פיתוח לא ניתן לעניות דעתיצריך להוסיף שדה כזה למחולל עצמו על מנת שתוכלי לבחור אותו במחולל.
- נובמבר 12, 2020 בשעה 10:26 pm
באמת מעניין שלא ניתן להוסיף ביטוי למחולל ההוא.על הדרך חשבתי לבדוק אם אפשר לנסח ביטוי שיחשב נכון את הגיל, אילו היה ניתן להגדיר ביטוי.
אבל זה ישמש גם אם מוסיפים עמודה לדו"ח הבסיס של המחולל.
בעבר הוצע כאן בפורום נוסחה אבל היא מניחה שיש 365 ימים בשנה ולכן אני הייתי חושב שפה ושם יתכן אי דיוק של הגיל בימים מסוימים.
אז הנה אני מנדב ביטוי (בתוך SELECT כדי להציג את זה) שככל הנראה מחשב נכון את הגיל ממש לפי התאריך הלידה.
אני שם בפוסט הבא ללי עברית בתקווה שככה יופיע בלי שיבוש.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- נובמבר 12, 2020 בשעה 10:26 pm
:DOB = 01/01/1970 ; SELECT YEAR(SQL.DATE8) - YEAR(:DOB) - (DTOA(:DOB,'MMDD') > DTOA(SQL.DATE8,'MMDD') ? 1 : 0) FROM DUMMY ASCII ;
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
מוצגות 7 תגובות – 1 עד 7 (מתוך 7 סה״כ)
- יש להתחבר למערכת על מנת להגיב.