دوستان عزیز با کدام دستور sql میتوان همه رکوردهایی را برگرداند که مثلا در بازه زمانی
2/2/2002 تا 2/2/2006 باشند؟
دوستان عزیز با کدام دستور sql میتوان همه رکوردهایی را برگرداند که مثلا در بازه زمانی
2/2/2002 تا 2/2/2006 باشند؟
select * from myTable where myDate BETWEEN '2/2/2006' and '2/2/2008'
اینجا رو هم یک سر بزنید: http://msdn2.microsoft.com/en-us/library/ms186724.aspx
هر که بر مرکب باطل نشیند ، در سراى پیشمانى فرودش مىآورند
خیلی ممنون دسستون درد نکنه فکر نمیکردم BETWEEN اینجا کار کنه
یه سوال دیگه این دستور رو میشه برای تاریخ های شمسی هم به کار برد؟
بله ؛ تاریخ شمسی چه به صورت عددی و چه به صورت رشته ای تعریف شده باشه این کار امکان پذیر استنوشته شده توسط ASPX
To follow the path:
Look to the master
Follow the master
Walk with the master
See through the master
Become the master
اما کمی دقت لازم داره. تاریختون رو به چه صورتی ذخیره می کنید؟بله ؛ تاریخ شمسی چه به صورت عددی و چه به صورت رشته ای تعریف شده باشه این کار امکان پذیر است
هر که بر مرکب باطل نشیند ، در سراى پیشمانى فرودش مىآورند
به صورت رشته ای با فرمت ثابت yyyy/mm/dd؛ اما برای جلوگیری از اشتباه همیشه از > و < استفاده می کنم .اما کمی دقت لازم داره. تاریختون رو به چه صورتی ذخیره می کنید؟
در کجا می بایست دقت کرد ؟
با تشکر
To follow the path:
Look to the master
Follow the master
Walk with the master
See through the master
Become the master
در حالت رشته ای 2 بزرگتره یا 11؟ و اینکه تاریخ رو به صورت عددی چگونه ذخیره می کنید؟ 3 فیلد یا 1 فیلد؟در کجا می بایست دقت کرد ؟
هر که بر مرکب باطل نشیند ، در سراى پیشمانى فرودش مىآورند
فکر کنم در هنگام پست زدن من هم ویرایش کردم :) فرمایش شما درسته اما هنگامی که از فرمت ثابت استفاده بشه این مشکل حل میشه، مثلا 1385/04/06نوشته شده توسط titbasoft
To follow the path:
Look to the master
Follow the master
Walk with the master
See through the master
Become the master