+2 امتیاز
با عرض سلام و خسته نباشید

من سه فیلد در پایگاه داده تعرف کردم  به نام year , mah , day و اطلاعات به صورت int ثبت میشود  چطور میتوانم  جستجو بر اساس تاریخ انجام دهم لازم میدونم عرض کنم اگر ماه  یا روز یا سال را به صورت تک به تک بخواهیم مقایسه قرار دهیم برای یک ماه  درست در میاد اما برای سال 93 تا سال 94 حالا روزها یا ماه های مختلف درست در نمی اد

راهش چیست ایا در دستور select میشود کاری کرد

با تشکر

2 پاسخ

+1 امتیاز
سلام دوست عزیز به نظر من ثبت جداگانه ماه و سال و روز کار جالبی نیست بهتره تاریخ رو به طور کامل به صورت یک رشته در دیتابیس ذخیره کنی بعد از دستور  BETWEEN  برای جستجوی بین دو تاریخ استفاده کنی .

شما میتونید از یک maskedTextBox برای دریافت تاریخ استفاده کنی و در دیتابیست ذخیره کنی
+1 امتیاز
تاریخ رو بصورت string  و از نوع Nvarchar  ذخیره نموده تا در جستجوها از عملگر Like  هم بتونید استفاده کنید
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...