PDA

View Full Version : سوال: ایجاد یک table و جایگذاری مقادیر در داخل آن



mahdi_armed
دوشنبه 27 تیر 1401, 19:15 عصر
سلام اساتید. وقت بخیر

من داخل دیتابیس یک سری کارمند دارم که در ماه ۲ روز مرخصی میگیرن

من میخوام یک جدول داشته باشم که شامل نام کارمند و ۳۰ تا خونه به منظور ۳۰ روز ماه باشه و اون روز هایی که کارمند اومده سر کار تیک بخوره و اون روز هایی که مرخصی رفته، غیبت بخوره ؟

چه راهکاری رو بهم پیشنهاد میدید ؟

mmbguide
سه شنبه 28 تیر 1401, 10:57 صبح
سلام



میتونید از همان روشی که گفتید استفاده کنید.
میتونید حضور و یا هر وضعیت دیگه ای که کاربر اطلاع میده را (مثل استحقاقی، استعلاجی و...) ثبت کنید و آخر ماه گزارش تجمیع بگیرید و نتیجه را به ازای هر کارمند و برای هر سال و ماه در یک ردیف ذخیره کنید. روزهای کسری را خودکار در غیبت لحاظ کنید. مثلا 20 روز کارکرد، 3روز استعلاجی و 2 روز استحقاقی داشته. درجدول تجمیع باید 25 روز کارکرد موثر ثبت بشه و مانده روزهای ماه با توجه به 30 یا 31 یا 29 روزه بودن ماه به عنوان غیبت. یه چیزی شبیه به این سناریو را باید پیاده کنید. البته فارغ از برنامه نویسی محاسبات حقوق یکم پیچیدگی و جزئیات خودش را داره و باید خیلی دقت کنید.