הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

פונקציות הפרש בין זמנים

More
16 years 11 months ago #4133 by ronend12
היי ,

לצערי אני נתקל בבעיה לחשב זמן בין שני תאריכים מבסיס נתונים אורקל.
גם חיסור X-Y וגם day_diff לא עוזר.
רק שאני ממיר את השדה לתאריך עם פונקמיה (to_date([x], 'DD-MM-YYYY' רק אז אני יכול לחסר בינהם ולקבל זמן אולם לא בדקות.

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

X = 24.05.2009 12:37
Y = 25.05.2009 16:37

בתודה מראש

רונן

Please התחברות to join the conversation.

More
16 years 11 months ago #4138 by davidl
היי,

בהנחה ו 2 השדות הם מסוג timestamp אז החסר את התאריך הגדול מהקטן והכפל ב 86400 (מספר השניות ביממה)
התוצאה היא מספר השניות בין 2 התאריכים.

Please התחברות to join the conversation.

More
16 years 11 months ago #4142 by תמיר
הי,

לא מומחה לקוגנוס, אבל זאת שאלה כללית  ;D

כדי לבצע חישובים על תאריכים הם חייבים להיות date ולא string

הרעיון של to_date הוא יפה, אבל אם אתה רוצה לרדת לרמה של שניות\דקות אתה צריך שגם הto_date ירד לרמה כזאת:

מה דעתך על?  dd/mm/yyyy hh:mm:ss וזאת בהנחה שהstring שלך מכיל נתונים אלו.

תמיר

Please התחברות to join the conversation.

More
16 years 11 months ago #4146 by Yoav

Please התחברות to join the conversation.

More
16 years 11 months ago #4152 by דוד פוראי
הייתה לי פעם בעיה כזו, השתמשתי ב

f_date_diff.

וביתר פירוט: אם תרצה לקבל דקות, זה עובד בדרך הזו:

f_date_diff (date2, date1,'M')

על האורקל שאני עובד עליו, זה עובד יפה

Please התחברות to join the conversation.

Moderators: לינוּר
Time to create page: 0.329 seconds