בית
Top.Mail.Ru Yandeks.Metrika
פורום: "בסיסים";
ארכיון נוכחי: 2002.01.08;
הורדה: [xml.tar.bz2];

למטה

על עמודות סיכום מצא סניפים דומים


SklifF   (2001-12-03 19:08) [0]

ישנן עמודות 3 1: שעות, 2: דקות, 3 שניות
מה הדרך הטובה ביותר לבקש בקשה כך שהיא תבצע סיכום של שלוש העמודות שורה אחר שורה, אך תוך התחשבות שבעוד דקות 60 שניות וכו '.

אנא עזור



Dick Gonsales   (2001-12-04 04:25) [1]

לבחור
(SUM (המרה (מספר (2,0), (f_hour))) * 3600 +
SUM (המרה (מספר (2,0), (f_min))) * 60 +
SUM (המרה (מספר (2,0), (f_sec)))
) כשעת זמן
מ- tmp_time

כך שתקבל את המספר הכולל של שניות
הם כבר מובילים לצורה המוכרת yy-mm-dd hh: mm: ss
באמצעות נוהל מפלגה דרך השארית
חלוקת מספרים שלמים, Sybase תומך בפונקציות אלה




unfam   (2001-12-04 04:27) [2]

אתה מתכוון ככה:
בחר סכום (1) * 3600, סכום (2) * 60, סכום (3) מ- ... או לא?



Dick Gonsales   (2001-12-04 04:51) [3]

מחדש לא נקרא
לא באמת, אבל המשמעות נכונה
אתה עושה את זה
סך הכל שעות בשניות, סך הכל דקות בשניות, סך הכל שניות בשניות
אז יהיה צורך לסכם אותו בכל מקרה לתרגום אנושי
בעין
"משך הזמן הכולל -"
1 שנה 2 חודשים 20 ימים 23 שעות 10 דקות 34 שניות
ואני מציע לקבל מייד את מספר השניות הכולל לשרת
זה לא מתאמץ ואז יותר נוח לעבד אותו.

באופן כללי, אתה יכול לסוטר ולספור את הכל ב- SELECT וב-
אבל הפעמונים והשריקות מטורפים ויעבדו הרבה יותר זמן.
קל יותר לכתוב SELECT כזה ולהליך כזה
הופך את מספר השניות ל- yy-mm-dd hh: mm: ss




unfam   (2001-12-04 09:21) [4]

> דיק גונסאלס. כן, כבר התבוננתי בתשובה שלך :)



MVova   (2001-12-04 10:32) [5]

והשאלה נשמעת אז "שורה אחר שורה"



MVova   (2001-12-04 10:34) [6]

הרבה יותר מתאים
בחר 4 = (סכום (1) * 3600 + סכום (2) * 60 + סכום (3)) מ- ...



SklifF   (2001-12-04 10:54) [7]

תודה רבה על העצות.



עמודים: 1 ענף שלם

פורום: "בסיסים";
ארכיון נוכחי: 2002.01.08;
הורדה: [xml.tar.bz2];

למעלה





זיכרון: 0.56 MB
זמן: 0.029 c
1-22195
לניקס
2001-12-15 20:00
2002.01.08
מחרוזת


1-22116
בונד
2001-12-19 19:08
2002.01.08
למישהו יש hash חוט MD5?


4-22499
יוס
2001-10-31 20:51
2002.01.08
FindWindow


1-22205
דניס פרושקין
2001-12-15 12:46
2002.01.08
QRPort - הרבה נתונים


3-21905
nic406
2001-11-28 04:21
2002.01.08
עזרה! אני בחר * מתוך T1 -> רענון -> שגיאה (ADODataSet)





אפריקאנס אלבני ערבי אַרְמֶנִי אזרביג'אן הבסקים בלארוסית בולגרי קטלאנית הסיני (פשוט) סינית (מסורתית) קרואטית צ'כיה דני הולנדי אנגלית אסטוני פיליפיני פיני צרפתית
גליציה גאורגיה גרמני יווני קריאולית האיטית עברי הינדי הונגרי איסלנדי אינדונזי אירי איטלקי יפני קוריאני לטבי ליטאי מקדוניה מלאית מלטזית נורבגי
פרסי פולני פורטוגזי רומנית רוסי סרבית סלובקי סלובני ספרדי סוואהילית שבדי תאילנדי תורכי אוקראיני אורדו ויאטנמית וולשית יידיש בנגלית בוסנית
קבואנו אספרנטו גוג'ראטית האוסה המונג איגבו יָאוָנִי קנאדה לחמר לאו הלטינית מאורים מרתי מונגולי נפאלית פונג'בית סומליה טמילית טלוגו יורובה
זולו
Английский Французский Немецкий Итальянский Португальский Русский Испанский