سلام . امروز میخوام در مورد یکی از دستورهای mysql صحبت کنم این دستور مثل دستور ساده IF رفتار میکنه با این شرایط که اگر ستون مورد نظر برابر مقدار خاصی شد سپس بتواند جمع آن مقدار خاص را بدست بیاورد

			SUM(IF(t7.code = 'pay', t4.amount, 0)) AS 'pay',
			SUM(IF(t7.code = 'rec', t4.amount, 0)) AS 'rec' 
			
			SUM(CASE WHEN t7.code = 'pay' THEN t4.amount ELSE -t4.amount END) AS amount33

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.