سؤال sql

أرسل من قبل suzan في الخميس, 2007/05/17 - 10:56am.

تاريخ التسجيل: 2007-03-04
مشاركات: 319

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: متخرج
الاختصاص: هندسة برمجيات

عندي حقل في جدول في sql server

من نمط datetime يحوي قيم مثلا 7.30 و 7.32 و 8.40

أريد تعليمة sql لجمع فروق قيم هذا الحقل اي في المثال السابق تكون

النتيجة 42 طمنوني بسيطة ولا صعبة

 
دخول أو تسجيل لإرسال التعليقات | قراءة: 411

خيارات عرض التعليقات

اختر طريقتك المفضلة لعرض التعليقات و اضغط "حفظ الإعدادات" لتفعيل تغييراتك.
الجمعة, 2007/05/18 - 2:25am
مدير
صورة foaad

تاريخ التسجيل: 2005-07-15
مشاركات: 3231

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الخامسة
الاختصاص: هندسة برمجيات

7.30 ?!
جمع فروق؟!
42 ؟!

could you be more cryptic please... Eh?

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/05/18 - 8:24pm
عضو فعال
صورة strontium90

تاريخ التسجيل: 2004-04-21
مشاركات: 3128

الجامعة: حلب
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: ذكاء صنعي

How come a single column of type datetime contains multiple values? Is it a datetime array?
And by the way, is xx.xx a valid datetime in the first place?
I think xx:xx is a valid time, in that case, and to obtain a sum of differences I may do this, select ( time '7:32' - time '7:30' ) + ( time '8:40' - time '7:32' ) + ( time '8:40' - time '7:30' ) as difference ; and it gives me 2 hours and 20 minutes.
Please tell us how you got that 42! Eh?

Read the rules
Use the search engine

Believe in healthy, hearty laughter, at the expense of the whole human race, if needs be.
H. Allen Smith

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2007/05/18 - 11:51pm
عضو فعال
صورة ahnaqsh

تاريخ التسجيل: 2005-03-15
مشاركات: 1293

الجامعة: الافتراضية
الكلية: هندسة النظم المعلوماتية
المرحلة: السنة الأولى

42, eh? Wink

In an artificial world, only extremists live naturally -- Paul Graham

(35/165)@SVU

 
دخول أو تسجيل لإرسال التعليقات
السبت, 2007/05/19 - 10:00am

تاريخ التسجيل: 2007-03-04
مشاركات: 319

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: متخرج
الاختصاص: هندسة برمجيات

أقصد مجموع الفروق في حالة معينة

مثلا في حال الفرق بين القيمتين أصغر من 4

مثلا القيم 7:30 و 7:31 و 7:38 و 7:40

تكون النتيجة 3 ( 1+ 2 ) لا نجمع 7 لأنهاأكبر من 4

علما ان الحقل يحوي مجموعة كبيرة من القيم فلا يمكن

طرحهم مثنى مثنى نشالله كون وضحت السؤال

 
دخول أو تسجيل لإرسال التعليقات
السبت, 2007/05/19 - 8:44pm

تاريخ التسجيل: 2007-03-04
مشاركات: 319

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: متخرج
الاختصاص: هندسة برمجيات

شو strontium90 ما في تعديل على الاجابة

 
دخول أو تسجيل لإرسال التعليقات
الأحد, 2007/05/20 - 1:25am
مدير
صورة foaad

تاريخ التسجيل: 2005-07-15
مشاركات: 3231

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الخامسة
الاختصاص: هندسة برمجيات

لهلأ ماعرفت من وين اجت الـ 42
يمكن ahnaqsh معو حق عرفنا الجواب بس ماعرفنا شو هو السؤال Mr. Green
طيب القيم التالية شو لازم يكون جوابها:
1:10 1:11 1:12 1:14 1:20 1:30 2:20 2:22

 
دخول أو تسجيل لإرسال التعليقات
الأحد, 2007/05/20 - 10:23pm

تاريخ التسجيل: 2007-03-04
مشاركات: 319

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: متخرج
الاختصاص: هندسة برمجيات

إذا كان مجموع الفروق في حالة الفرق أصغر من 4 سيكون الجواب

1:11 - 1:10 = 1
1:12 - 1:11 = 1
1:14 - 1:12 = 2
1:20 - 1:14 = 6 أكبر من 4 لاتجمع
1:30 - 1:20 أكبر من 4 لاتجمع
2:20 - 1:30 أكبر من 4 لاتجمع
2:22 - 2:22 = 2 أصغر من 4 تجمع

ويكون الجواب 1+1+2+2 = 6

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2007/05/22 - 11:27am

تاريخ التسجيل: 2007-03-04
مشاركات: 319

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: متخرج
الاختصاص: هندسة برمجيات

شو سيد فؤاد لسا ما وضح السؤال

بالبداية كنت مخطئ الجواب مو 42

و انما 10 في حال عدم وجود شرط

و 2 في حالة الفرق أصغر من 4

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2007/05/22 - 11:46am
عضو فعال
صورة iman

تاريخ التسجيل: 2006-12-01
مشاركات: 276

لو كان الحقل اللي عندك هو date فيكي تستخدمي هدول التوابع هون  و كمان هون 

How Perfect You are O Allah, and I praise You. LA Ilah Ila Lah, I seek Your forgiveness and turn to You in repentance

 
دخول أو تسجيل لإرسال التعليقات
الخميس, 2007/05/24 - 12:25pm

تاريخ التسجيل: 2007-03-04
مشاركات: 319

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: متخرج
الاختصاص: هندسة برمجيات

شو اسمو التابع بالتحديد يلي يعمل هاد الحساب

اللينكات يلي عطيتني ياهون فيون 100 تابع

 
دخول أو تسجيل لإرسال التعليقات
الخميس, 2007/05/24 - 7:01pm

تاريخ التسجيل: 2007-02-03
مشاركات: 3

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الخامسة
الاختصاص: هندسة برمجيات

I'm not familiar with sql server but if it's like oracle
so I think U need to write ur own function to do what u r trying to do ....
anyway in oracle it's not so hard to do this .... if u want I may try to write it for u ..but send me desc and data for the table to try on....

 
دخول أو تسجيل لإرسال التعليقات