PDA

View Full Version : چگونه دو جمع را مقایسه و ازهم کم کنیم



reza850101
چهارشنبه 11 مهر 1386, 07:37 صبح
سلام کوئری را تنظیم نموده که دارای دو فیلد جمع بدهکار و جمع بستانکار دارد حال می خواهم تفاضل هر کدام از فیلد جمع که بیشتر است در یک فیلد منعکس گردد خواهشمند است راهنمائی فرمائید البته غیر جمع را عمل کرده ام ولی با جمع sum نمی توانم لطفا کد را مرقوم فرمائید

SYNDROME
چهارشنبه 11 مهر 1386, 13:24 عصر
با سلام

سلام کوئری را تنظیم نموده که دارای دو فیلد جمع بدهکار و جمع بستانکار دارد حال می خواهم تفاضل هر کدام از فیلد جمع که بیشتر است در یک فیلد منعکس گردد خواهشمند است راهنمائی فرمائید البته غیر جمع را عمل کرده ام ولی با جمع sum نمی توانم لطفا کد را مرقوم فرمائید
اگر درست متوجه منظورتان شده باشم می توانی از کد زیر استفاده کنید.


Select (Case When (Sum(Bed)-Sum(Bes)) < 0 Then 0 Else (Sum(Bed)-Sum(Bes)) End) As Bed, (Case When (Sum(Bes)-Sum(Bed)) < 0 Then 0 Else (Sum(Bes)-Sum(Bed)) As Bes
From Tbl_Test

جواب دو تا فید است Bed و Bed می توانید استفاده کنید.
موفق باشید

reza850101
جمعه 13 مهر 1386, 14:59 عصر
با سلام

اگر درست متوجه منظورتان شده باشم می توانی از کد زیر استفاده کنید.


Select (Case When (Sum(Bed)-Sum(Bes)) < 0 Then 0 Else (Sum(Bed)-Sum(Bes)) End) As Bed, (Case When (Sum(Bes)-Sum(Bed)) < 0 Then 0 Else (Sum(Bes)-Sum(Bed)) As Bes
From Tbl_Test

جواب دو تا فید است Bed و Bed می توانید استفاده کنید.
موفق باشید

ضمن تشکر از شما نمونه فایل خود را جهت مشاهده واینکه کد شما به چه صورت در برنامه ام اعمال کنم راهنمائی و اگر ممکن است در برنامه عمل فرمائید باز هم متشکر