שליפת שורה מקסימלית

פורומים אפיון ופיתוח פריוריטי שליפת שורה מקסימלית

  • Post
    משתתף
    היי חברים

    צירפתי תמונה של טבלה מסויימת
    מדובר בטבלה של הסכמי עבודה לעובד. המפתחות הם מספר עובד ותאריך
    אני מעוניין לבצע רשימה של ההסכם העבודה האחרון של העובד בלבד. כלומר הרשומה עם התאריך המקסימלי.

    איך ניתן לבצע זאת?

    תודה מראש

מוצגות 3 תגובות – 1 עד 3 (מתוך 3 סה״כ)
  • Replies
    snoof123
    משתתף
    :MAXD = 01/01/88 00:00;
    SELECT MAX(UDATE) INTO :MAXD FROM TABLE_NAME;
    SELECT * FROM TABLE_NAME WHERE UDATE = :MAXD;

    קח בחשבון שאם יהיו לך שני הסכמים שנכנסו באותו הזמן בדיוק אז תהיה קצת בבעיה, אני ממליץ לך מיד כשתסיים את הדוח הזה תוסיף לטבלה ולמסך (אפילו מוסתר) עמודת ספירה כזו ותעדכן אותה כל הזמן עם טריגר, ככה לא תצטרך לשלוף תאריכים..

    משתתף
    תודה על העזרה

    הצלחתי כבר בבוקר באמצעות CURSOR

    snoof123
    משתתף
    לא ברור לי למה לערב CURSOR אבל אם זה עובד לך 🙂
מוצגות 3 תגובות – 1 עד 3 (מתוך 3 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.