بعضی وقتها چیزهایی میبینم که حیف میآید برای دوستانم تعریف نکنم. یکی از این چیزها دیتابیس و سیستمی بود که امروز با چشمهای خودم دیدم.
در دیتابیس فوقالذکر برای تبدیل تاریخ میلادی به تاریخ شمسی از یک جدول ۵۱ هزار رکوردی استفاده شده بود. این جدول دو ستون داشت. یکی تاریخ میلادی و دیگری تاریخ شمسی. اولین رکورد با ۱۹۰۰٫۱٫۱ و تاریخ معادل شمسی آن شروع میشد. هر رکورد بعدی روز بعدی را نشان میداد. این روال تا روز میلادی ۲۰۴۱٫۳٫۱۹ و معادل شمسی آن ادامه داشت. حالا خودتان select مربوطه را حدس بزنید!
دیدگاهها
واقعا با این روش من دیگه نیازی به اسکریپت های مبدل نیازی ندارم . خیلی حال کردم :))))
اونوخ این روش خوب بود؟ فکر کنم سرعت رو داغون می کنه….
برای کاربردهای ویژه خوبه و برای کارای روتین هزینش زیاده
اینو دیگه باید دوستان ابداع کننده بگن!
یکی از بهترین ایدههایی بود که دیدم که جا داره از کسی که این ایده رو داده کاملاً تشکر بشه و به نام ایشون ثبت بشه :))
این روش تمام دنیای من رو داغون کرد. 🙂
یکی به من کمک کنه!!!
باید submit کنی به http://thedailywtf.com/Default.aspx
akhe pas sor@google-4773c940358d3261604d65f061e6cebc:disqus chi misheee….1
آره. اگه حوصله کنم باید این ایده رو جهانی کنم!
dustan alan chi shod?aslan nafahmidam ebtekaresh chi bud mishe 1ki 1kam tozih bede??kheili mamnoon
این روش رو ما مدتی استفاده میکردیم و خیلی ساده بود و فقط یکبار باعث آبرو ریزی شد زمانیکه در اوائل فهمیدیم که کسی که برنامه پرکردن جدول رو نوشته بود سالهای کبیسه رو حساب نکرده بود ! ولی کلا اگر لازم نباشه که در برنامه مته به خشخاش گذاشته بشه روش ساده ایه
در عین حال توابع داخلی .Net و Oracle هم سرویس تبدیل تاریخ رو سریع ارائه میکنند
توقع ما از شما بیشتر از اینها بود آقای یزدی نژاد!!
دوستی در دوران دانشجویی برای انجام پروژه (گمانم مثلث خیام پاسکال بود) از تعداد قابل ملاحظهای Printf با پارامترهای مناسب جهت چاپ اعداد استفاده کرده بود، بدون اینکه محاسبهای درکار باشه و استاد محترم نیز بیتوجه بالاترین نمره را به دوست گرامی داد! کلا روح مرحومان خیام و پاسکال و سایر علما به خود لرزید….این که بندهی خدا خیلی زحمت کشیده بود.
baba kheyli tablo bod dobare bekhon
یکی از راه های بالا بردن سرعت اینه که پردازش ها رو کلاینت سایدش کنی و لی این روش پردازش سرور سایده!!!
آفریییییییییین!!!!!!!!!
از کجا فهمیدیییییییییییییییییی
جوابم درست بودش؟stuimul report را کمکم کنید از دکمه ها چگونه استفاده کنم؟
select * from getcurentshamsi