PDA

View Full Version : سوال در مورد تاریخ



vorodi88
چهارشنبه 28 دی 1390, 18:45 عصر
سلام باید چه دستوری بنویسم تا از یه رنج تاریخ استفاده کنم
مثلااز 1/1/89تا 1/1/90اطلاعاتیو از بانک استخراج کنم
و باید فیلد های تاریخو تو بانک اطلاعاتی چجوری تعیین کنم یعنی روز ماه سال هر کدوم یه فیلد باشه
من با سی شارپ کد نویسی میکنم
ممنون میشم بهم جواب بدین
اگه شد میل کنین :nfozgar1@yahoo.com
با تشکر از همه

یوسف زالی
چهارشنبه 28 دی 1390, 20:49 عصر
سلام دوست عزیز.
ببینید شما با یک سرچ ساده هم به جوابتون می رسیدید.
لطفا قبل از هر کاری اول سایت رو سرچ کنید.
اگر نبود از هلپ خود برنامه استفاده کنید.
اگر نبود گوگل.
در آخر پست ایجاد کنید.

اما جواب:
به راحتی select * from TBL where YourDate between '89/01/01' and '90/01/01' -- sql
تاریخ هاتون باید فرم استاندارد داشته باشه.
اگر تاریخ هاتون جدا جدا هست:
select * from TBL
where
right('00'+cast(YourYear as varchar(2)), 2)+'/'+right('00'+cast(YourMonth as varchar(2)), 2)+'/'+right('00'+CAST(YourDay as varchar(2)), 2) between '89/01/01' and '90/01/01' -- sql

موفق باشید.

vorodi88
پنج شنبه 29 دی 1390, 12:00 عصر
بسیار ممنونم ترجیح دادم بجای سرج از راهنمایی دوستان اهل فن استفاده کنم چون میتونم با هاشون محاوره ای ارتباط برقرار کنم
واقعا از کمکتون ممنونم دوست عزیز
مرسی که اهمیت دادی