شرایطی را در نظر بگیرید که مودی قبلا ساختی داشته است و عوارض مربوط به آن ساخت را پرداخت کرده است. عوارض ساخت جدید برای آن به صورت پلکانی محاسبه شود
مساحت ناخالص/کل: S_total
مساحت موجود/ساخت قبل: S_exist
پلکان محاسبه
0تا200 متر مربع
200 تا 250
250 تا 300
300 تا 400
400 تا 500
500 تا 600
و 600 به بالا
اگر ساخت قبلی کمتر از 200 مثلا 160 متر مربع باشد. و ساخت کل مثلا 670 متر
پله های عوارض به این صورت محاسبه خواهد شد
200 - 160 = 40
250 - 200 = 50
300 - 250 = 50
400 - 300 = 100
500 - 400 = 100
600 - 500 = 100
670 - 600 = 70
اگر ساخت قبلی کمتر از 400 مثلا 360 متر مربع باشد. و ساخت کل مثلا 570 متر
پله های عوارض به این صورت محاسبه خواهد شد
200 - 200 = 0
250 - 250 = 0
300 - 300 = 0
400 - 360 = 40
500 - 400 = 100
570 - 500 = 70
600 - 600 = 0
می خواهیم تابع SQL بنویسیم که این شرایط را شامل شود
- ۰ نظر
- ۰۳ بهمن ۰۴ ، ۱۲:۵۲