PDA

View Full Version : کم کردن مقادیر برگشتی از دو SUM با شرط های مختلف



samprp
شنبه 07 اردیبهشت 1387, 15:19 عصر
سلام دوستان
من باید یه سری مقادیر رو با هم جمع کنم . همچنین یه سری دیگر رو و بعد این مقادیر رو از هم کم کنم . این کار رو با خود برنامه انجام دادم.

می خواستم بدونم راهی هست تا با خود SQL دو تا SUM بگیریم و بعدش از هم کم کنیم و برگردونیم تا مثلا تو یه دی بی گرید نمایش داده بشه اونم با یه SELECT .

در ضمن بقیشو نگفتم .
این SELECT ها هر کدوم یه شرط دارن . شرطشم اینه که اگه Send=true بود مقادیر ستون SEND رو با هم جمع کن و اگه SEND=False بود مقادیر ستون GET رو با هم جمع کن در آخر هم SEND رو از GET کم کن و برگردون.

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

e-shahshahani
شنبه 07 اردیبهشت 1387, 16:58 عصر
شاید کمکت کنه :

SELECT (SELECT SUM([get]) FROM table1 WHERE @send=0) - (SELECT SUM([send]) FROM table1 WHERE @send=1) AS total