ايران ويج

نسخه‌ی کامل: گزارش بين دوتاريخ
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام:من از ديتا ريپورت استفاده مي كنم و مي خواهم يك گزارش بين دو تاريخ بگيرم مثلاً از تاريخ 01/08/1386 تا تاريخ 10/08/1386 لطفاً هركي بلده فوري كمكم كنه . ممنونم Rolleyes[/font]
ازدستور sql استفاده کن.
مثالش رومیگذارم.
مثال:
کد php:
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 

حله؟