با سلام:من از ديتا ريپورت استفاده مي كنم و مي خواهم يك گزارش بين دو تاريخ بگيرم مثلاً از تاريخ 01/08/1386 تا تاريخ 10/08/1386 لطفاً هركي بلده فوري كمكم كنه . ممنونم [/font]
select *from TABLE where FIELD between DATE_START and DATE_END
TABLE:نام جدول
FIELD:نام فیلد
DATE_START:تاریخ شروع
DATE_END:تاریخ پایان
اگه ازتاریخ میلادی استفاده میکنی درست جواب میده ولی اگه تاریخ شمسی هست یه فیلد عددی داخل جدول بساز و تاریخ رو به صورت عدد داخلش ذخیره کن .مثلا تاریخ 1366/7/23 روبه صورت 13660723 یا1366723 ذخیره کن.یادت باشه به جای تاریخ عدد وارد کنی.
اینم تابع برای تبدیل تاریخ به عدد:
کد php:
Public Function date_to_digit(str As String) As Long s1 = Replace(str, "/", "") date_to_digit = Val(s1) End Function