PDA

View Full Version : سوال: چگونگی اولویت بندی برای مسکن مهر



sgh_programer
جمعه 27 اردیبهشت 1392, 15:37 عصر
بنام خدا
سلام
دوستان یه برنامه برای اولویت بندی مسکن های مهر قرار بنویسیم که میخوان بر اساس تاریخ و مبلغ اولویت بندی شده باشند یعنی کسی که به صورت منظم مبلغ رو واریز کرده (از86تا حالا) اولویتش بیشتر از کسی است که مثلا در سال 90 مبلغ 15 میلیون پرداخته و در 92 مبلغ 50 میلیون(نا منظم) میخواستم بدونم این رو به چه صورت باید پیاده سازی کرد؟

پیشاپیش ممنون

tooraj_azizi_1035
شنبه 28 اردیبهشت 1392, 12:45 عصر
چند نمونه رکورد بذار فکر می کنم بشه با Rank تو SQL رتبه داد.

tooraj_azizi_1035
سه شنبه 31 اردیبهشت 1392, 17:22 عصر
select FirstName,LastName, ((CAST(SUBSTRING(MAX(PayDate),9,2) AS INT) -
CAST(SUBSTRING(MIN(PayDate),9,2) AS INT)) + 1)*1.0 /

COUNT(PayDate) 'PaymentRate'

from Patient
group by FirstName,LastName

order by PaymentRate



گروه بندی بر اساس نام و نام خانوادگی است و در تاریخ PayDate، حداکثر منهای حداقل شده و مقدار بدست اومده تقسیم بر تعداد پرداخت ها شده است.
هر چه این رقم به یک نزدیکتر باشد به معنی تاخیر کمتر در پرداخت است.


البته اشکالی که در کد بالا وجود داره اینه که فقط روز رو مبنا قرار داده و ماه و سال رو لحاظ نمی کنه میشه اون رو هم دخالت داد.

علی فتحی
پنج شنبه 13 شهریور 1393, 01:59 صبح
بنده نوشتم هر کس خواست درخدمت هستم