تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ساعدونى فى جملة الإستعلام
#1
السلام عليكم ورحمة الله وبركاتة
ارجو مساعدتى وجزاكم الله خير

عندى جدول قواعد بيانات كالتالى

ID
SN
Value

يحتوى على البيانات التالية
SN Value ID
1 A 90.00
2 A 80.00
3 A 95.00
4 A 23.00
5 A 88.00
6 A 89.00
7 B 45.00
8 B 45.00
12 C 45.00
13 C 55.00
14 C 90.00
15 C 190.00

كيف يمكن تنفيذ جملة الإستعلام التالية

select ID From T1 where

A >= 80 And A < 350 And A > (B + C) And B >= 20 And B <= 100 And C > 50 And C < 300
الرد }}}
تم الشكر بواسطة:
#2
استعلم عن اسم العمود وليس عن اسم القيمة...ولو ترفع مثال بسيط جديد يكون افضل (ربط بالكود فقط)
الرد }}}
تم الشكر بواسطة:
#3
(03-08-14, 03:20 AM)سعود كتب : استعلم عن اسم العمود وليس عن اسم القيمة...ولو ترفع مثال بسيط جديد يكون افضل (ربط بالكود فقط)


أخى الفاضل سعود جزاك الله خير
انا فعلا قمت بالبحث باسم العمود ولكن عملية الجمع وإيجات القيمة هى المشكلة

هل يوجد شىء مثل where Value Of
الرد }}}
تم الشكر بواسطة:
#4
انت حددت بالكود عمود واحد وهو الـ ID يفضل تحديد كل الاعمدة المراد الاستعلام عنها.
الرد }}}
تم الشكر بواسطة:
#5
.....

بناء على تركيبة الجدول (T1(ID,Value,SN
كود :
SELECT [ID] FROM [T1]
WHERE (([SN]='A') AND ([Value] BETWEEN 80 AND 350))
   OR (([SN]='B') AND ([Value] BETWEEN 20 AND 100))
   OR (([SN]='C') AND ([Value] BETWEEN 50 AND 300))

أما "(A > (B + C" فلا تعقل (على الأقل بالنسبة لي) لأنها بيانات وفي أسطر مختلفة وليست عبارة عن أعمدة

.....
الرد }}}
تم الشكر بواسطة: matrixmas



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم