الإستعلام بين عمرين
#1
السلام عليكم
إخواني كيف أستعلم بين سنين معينين
مثال إستعلام للأشخاص الذين ينحصر عمرهم بين 20 و30 سنة ولاأقصد الإستعلام بين تاريخين
الرد
#2
السلام عليكم و رحمة الله
إقتباس :بين 20 و30 سنة ولاأقصد الإستعلام بين تاريخين
هو نفسه الاستعلام بين تاريخين:
تاريخ اليوم تنقص منه 20 سنة
تاريخ اليوم تنقص منه 30 سنة
تستعلم عن من تاريخ ميلاده بين التارخين السابيقين
الرد
#3
السلام عليكم
بارك الله فيك يا أخي B.M.AbdelAziZ على الرد وعلى السرعة
أولا:
هل هذا الإستعلام صحيح
select nom,datnaissans
from SQLdate
where datnaissans >22
ثانيا:
بالمرفقات مثال فيه الفكرة التي أردتها من الإستعلام المذكور وقلت لا أقصد الإستعلام بين تاريخين أي باستعمال between و and
وأما توضيحك فلم أفهمه فحبذا لو تبين أكثر في المثال
وشكرا لك


الملفات المرفقة
.rar   walid.rar (الحجم : 14.84 ك ب / التحميلات : 17)
الرد
#4
وعليكم السلام ورحمة الله

*
لحساب العمر أحسب الفرق بين تاريخ اليوم و تاريخ المولد

مثال : حصر العمر بين 25 و 30
كود :
SELECT * FROM table1 WHERE (DateDiff('yyyy',datnaissans,Date())<30) and (DateDiff('yyyy',datnaissans,Date())>25) ;
راجع هذا أيضا
هل من احد مستخدم datediff في استعلام

بالتوفيق
الرد
#5
السلام عليكم

ولتبسيط الأمر يمكنك استعمال

إقتباس :select * from table
where age
between 20 and 30
لا اله الا أنت سبحانك اني كنت من الضالمين
الرد
#6

ما قصدته شيئ مثل
كود :
Var D1,d2 : TdateTime; begin D1:=IncYear(date,-20); D2:=IncYear(date,-30);
ثم تستخدم المتغيرين D1 وD2 في الاستعلام
الرد


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


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