رفتن به مطلب

موردی در خصوص تاریخ در sql


پست های پیشنهاد شده

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

دوستان بنده به یه مشکلی برخوردم اونم اینکه یه پلاکینی دارم که میخوام از پایگاه داده (sql) با شرط روی فیلد تاریخ جستجو کنم و نتایج رو تو جدول نشون بدم.

مشکل من اینجاست که از تاریخ 1901/12/15 به بعد رو میتونم بخونم و اطلاعات رو بگیرم ، ولی قبل اون تاریخ هرچی بخوام بخونم از تو پایگاه داده برام تاریخ 1970/01/01 ست میکنه و نتایج اون رو برمیگردونه . مثلا اگر بخوام تاریخ  1398/10/29 یاحتی تاریخ 1901/12/14  رو شرط بزارم خودکار تاریخ رو 1970/01/01 ست میکنه و نتایج رو براساس (1970/01/01) نشون میده. 

ممنون میشم اگه راهنمایی کنید

با تشکر 

لینک به ارسال

سلام

شما تاریخ رو اگر در دیتابیس شمسی هم ذخیره کنین نباید در کوئری به مشکل بخورین.

احتمال داره مشکل از باشه یا کوئری که نوشتید.

 

لینک به ارسال

با سلام ممنون از شما

 

مشکل رو به این صورت حل کردم که تاریخ رو شمسی از کاربر میگیرم و به کمک تابعی به میلادی تبدیل و در پایگاه داده ذخیره میکنم. و در موقع فراخوانی به کمک یه تابع دیگرتاریخ میلادی رو به شمسی تبدیل میکنم. فعلا مشکل رو به این صورت حل کردم.

 

با تشکر از وقتی که گذاشتید و پاشخ دادید

موفق باشید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...