PDA

View Full Version : جستجو بين دو تاريخ با sql



saeednadery
پنج شنبه 25 مهر 1387, 14:59 عصر
با سلام
چگونه مي توان عمل جستجو بين دو تاريخ را كه به صورت dd/mm/yy در بانك اطلاعاتي مي باشد انجام داد مثلا از تاريخ 25/02/87 تا تاريخ 25/07/87 با استفاده از دستور sql
با تشكر

Morteza_s
پنج شنبه 25 مهر 1387, 16:56 عصر
ابتدا شما باید تاریخ ها رو به صورت میلادی در دیتابیستون ذخیره کرده باشید
سپس هر کدوم از تاریخ ها رو به میلادی تبدیل کنید و از کوئری زیر برای جستجو استفاده کنید:


"SELECT * FROM Table1 WHERE date >=#" & azD & "# AND date<=#" & taD & "#"

azD : تاریخ شروع
taD : تاریخ پایان

اگر از Access استفاده می کنید همین کوئری جواب میده.

baran_mehr
شنبه 27 مهر 1387, 23:15 عصر
به همین سادگی:

SELECT * FROM نام جدول WHERE فیلد تاریخ between "1390/01/01" and "1999/02/01"