PDA

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



mehrpars
جمعه 31 اردیبهشت 1389, 02:09 صبح
این تاپیک حاصل بی دقتی من هست
من تاریخ رو در دیتابیس بصورت سال/ماه/روز ذخیره کردم ، مثلا 01/03/1389 و قسمت با ارزش رو در سمت راست گذاشتم
حالا چطور می تونم به sqlserver ثابت کنم که 01/03/1389 از 20/02/1389 بزرگتر هست ؟


01/03/1389 > 20/02/1389


یا دستوری در sqlserver هست که من بتونم روز و ماه و سال رو تفکیک کنم؟

sia_2007
جمعه 31 اردیبهشت 1389, 10:41 صبح
هر جای میخوای مثلا چک کنی که تاریخ یک از تاریخ دوم بزگتره؛ اون رو با علامت کوچکتر چک کن.
در واقع اگه تاریخ اول کوچکتر از تاریخ دوم باشه؛ در اصل از اون بزگتره. !!!
خشت اول چون معمار بنهاشت کج
میرود تا ثریا دیوار کج
Order By هایی که میخواهی ASC باشند رو DESC بنویس و بالعکس
تو TOP ؛ Order By رو سر و ته کن.

شوخی کردم؛ یه برنامه بنویس که مقدار این ها رو جابه جا کنه
یه Win App ساده.

mehrpars
جمعه 31 اردیبهشت 1389, 14:14 عصر
ممنون از پاسخت


هر جای میخوای مثلا چک کنی که تاریخ یک از تاریخ دوم بزگتره؛ اون رو با علامت کوچکتر چک کن.
در واقع اگه تاریخ اول کوچکتر از تاریخ دوم باشه؛ در اصل از اون بزگتره. !!!
خشت اول چون معمار بنهاشت کج
میرود تا ثریا دیوار کج
Order By هایی که میخواهی ASC باشند رو DESC بنویس و بالعکس
تو TOP ؛ Order By رو سر و ته کن.

شوخی کردم؛ یه برنامه بنویس که مقدار این ها رو جابه جا کنه
یه Win App ساده.


همیشه اینطور نیست چون من دارم روز رو در سمت با ارزش قرار میدم

با developer هم نمی شه handle کرد ، از کارایی برنامه کم می شه
یه سمت پروژه سمت وب هست ، یه سمت دیگه win

mehrpars
جمعه 31 اردیبهشت 1389, 16:56 عصر
بهترین روش برای این این مشکل ، تصحیح پروژه از ابتدا هست