المشاركات : 98
المواضيع 36
:
: 0
الإنتساب : Oct 2010
السلام عليكم
إخواني كيف أستعلم بين سنين معينين
مثال إستعلام للأشخاص الذين ينحصر عمرهم بين 20 و30 سنة ولاأقصد الإستعلام بين تاريخين
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
السلام عليكم و رحمة الله
إقتباس : بين 20 و30 سنة ولاأقصد الإستعلام بين تاريخين
هو نفسه الاستعلام بين تاريخين:
تاريخ اليوم تنقص منه 20 سنة
تاريخ اليوم تنقص منه 30 سنة
تستعلم عن من تاريخ ميلاده بين التارخين السابيقين
المشاركات : 98
المواضيع 36
:
: 0
الإنتساب : Oct 2010
16-02-2011, 07:33 PM
(آخر تعديل لهذه المشاركة: 16-02-2011, 07:53 PM بواسطة TF6M .)
السلام عليكم
بارك الله فيك يا أخي B.M.AbdelAziZ على الرد وعلى السرعة
أولا :
هل هذا الإستعلام صحيح
select nom,datnaissans
from SQLdate
where datnaissans >22
ثانيا :
بالمرفقات مثال فيه الفكرة التي أردتها من الإستعلام المذكور وقلت لا أقصد الإستعلام بين تاريخين أي باستعمال between و and
وأما توضيحك فلم أفهمه فحبذا لو تبين أكثر في المثال
وشكرا لك
الملفات المرفقة
walid.rar (الحجم : 14.84 ك ب / التحميلات : 17)
المشاركات : 842
المواضيع 49
:
: 65
الإنتساب : Jun 2010
وعليكم السلام ورحمة الله
*
لحساب العمر أحسب الفرق بين تاريخ اليوم و تاريخ المولد
مثال : حصر العمر بين 25 و 30
كود :
SELECT *
FROM table1
WHERE (DateDiff('yyyy',datnaissans,Date())<30) and (DateDiff('yyyy',datnaissans,Date())>25) ;
راجع هذا أيضا
هل من احد مستخدم datediff في استعلام
بالتوفيق
المشاركات : 358
المواضيع 34
:
: 2
الإنتساب : Nov 2008
السلام عليكم
ولتبسيط الأمر يمكنك استعمال
إقتباس : select * from table
where age
between 20 and 30
لا اله الا أنت سبحانك اني كنت من الضالمين
المشاركات : 3,703
المواضيع 101
:
: 579
الإنتساب : Feb 2008
ما قصدته شيئ مثل
كود :
Var
D1,d2 : TdateTime;
begin
D1:=IncYear(date,-20);
D2:=IncYear(date,-30);
ثم تستخدم المتغيرين D1 وD2 في الاستعلام