› פורומים › אפיון ופיתוח פריוריטי › תאריך מקסימלי בדוח
- This topic has 3 תגובות, 2 משתתפים, and was last updated לפני 2 שנים by
yitzchok.
- Post
-
- פברואר 20, 2024 בשעה 12:24 pm
היי,יש לי דוח מסוים התאריך הוא בפורמט 14 ואני רוצה להפיק את הדוח רק לתאריך הגדול ביותר ללא התיחסות לשעה
הכנסתי בביטוי תנאי של עמודת תאריך ברוחב 8 את הביטוי הבא + חישוב עמודה =M – מקסימום, התאריך מוצג ללא השעה אך אין סינון למקסימום, כל התאריכים מוצגים ולא רק התאריך המקסימלי
<p dir="ltr">(X.DATE/ 24:00) * 24:00</p>
אודה לעזרתכם
- Replies
-
- פברואר 20, 2024 בשעה 9:08 pm
אני חושש שיש משהו חסר בגישה כאןאבל השאלה לא מספיק ברורה
בבקשה תנו דוגמה של נתונים אפילו דמיוניים ומה הדו'ח אמור להציג. כולל התייחסות לאיזה קלטים יש (רוצים שיהיו) בדו"ח והמטרה שלהם
כהקדמה אדגיש שבעמודה מסוימת יכול להיות ביטוי או תנאי, אי אפשר שהיא תשמש גם וגם.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- פברואר 21, 2024 בשעה 7:51 am
יש מסך שמראה תוצאות של ריצת פרוצדורה כלשהי,יש עמודה בה יש את התאריך והשעה של מועד הריצה – DATE14
אני צריך לשלוף את כל הנתונים של היום שבו נעשתה הריצה האחרונה, זאת אומרת לא להתיחס לשעה רק לתאריך
לדוגמה:
14/08/2023 07:12 14/08/2023 07:13 01/06/2023 13:39 01/06/2023 14:35 01/06/2023 14:35 01/06/2023 13:39 09/07/2023 13:45 09/07/2023 11:42 כאן התאריך הגדול ביותר- 14/08/2023 ולכן אני צריך רק את הרשומות ששיכות לתאריך הזה
מקווה שזה יותר ברור, תודה
- פברואר 23, 2024 בשעה 7:58 am
צריכים או תת שאילתא או שאילתא מקדימהאם הדו"ח כבר בתוך פרוצדורה או אין לכם בעיה לעצור פרוצדורה עוטפת, הייתי ממליץ לעשות שאילתא מקדימה
שאילתא מקדימה ימצא את התאריך הכי גדול. אז מסננים את ה date 14 להיות בין תחילת היום (גדול שווה) למחרת (פחות) כאשר החישוב של הגבולות האלה יהיה או בתנאים או כבר בשלב המקדים ומעבירים 2 משתנים של 00:00 ולא התאריך בגדול עם השעה.
בתת שאילתא רצוי לדעתי להתנות את התאריך (ללא שעה – אז צריכים עמודה של dummy.dummy=1 and) להיות זהה לתאריך ללא שעה הגדול.
אני סובר שטכנית הביצועים בשני יהיה פחות טובים אבל מניח שבמציאות זה לא יורגש אלא אם יש שם מיליוני רשומות.
בהצלחה
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
- יש להתחבר למערכת על מנת להגיב.