View Full Version : محاسبه تعداد ماههای بین دو تا تاریخ
Mohammadi_F
چهارشنبه 02 اسفند 1385, 20:51 عصر
سلام
آیا SQLServer2000 تابعی برای محاسبه تعداد ماههای بین دو تاریخ مشخص را دارد؟
یعنی دو تاریخ رو به عنوان ورودی بگیره و تعداد ماهها بین این دو تاریخ رو برگردونه.
ممنون
AminSobati
چهارشنبه 02 اسفند 1385, 22:09 عصر
برای تاریخ میلادی بله، DateDiff
Mohammadi_F
پنج شنبه 03 اسفند 1385, 19:41 عصر
بازهم سلام
نوشتید برای تاریخ میلادی ، آیا فاصله تعداد ماه های بین دو تاریخ میلادی و شمسی فرق می کنه؟
من از کمپوننتی برای تبدیل تاریخ میلادی ذخیره شده در بانک به تاریخ شمسی استفاده می کنم .
آیا ممکنه تعداد ماه های بین دو تاریخ شمسی با معادلهای آنها در میلادی تفاوت داشته باشه؟
متشکرم
zerobit-ltd
پنج شنبه 03 اسفند 1385, 19:58 عصر
بازهم سلام
آیا فاصله تعداد ماه های بین دو تاریخ میلادی و شمسی فرق می کنه؟
آیا ممکنه تعداد ماه های بین دو تاریخ شمسی با معادلهای آنها در میلادی تفاوت داشته باشه؟
متشکرم
بله، فاصله ماه های میلادی با شمسی متفاوته.
تو تاریخ شمسی، 6 ماه اول 31 روزه و 5 ماه دوم 30 روزه و ماه آخر 29 روزه هستن (به جز سالهای کبیسه)
ولی تاریخ میلادی ماه اول 31 روزه، ماه دوم 28 روزه، ماه سوم 31 روزه و ماه چهارم 30 روزه و . . ..
پس می بینیم فاصله ماه ها با هم فرق داره.
darvishiali
شنبه 05 اسفند 1385, 21:34 عصر
سلام؛
توی این تاپیک تابع تعیین تفاوت روزهای دو تاریخ شمسی نوشته شده. با یک کم تغییر میتونی برای تفاوت ماهها هم ازش استفاده کنی.
http://barnamenevis.org/forum/showthread.php?t=60902
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.