PDA

View Full Version : گرفتن جمع دو فیلد در یک ردیف



Roya Rayane
چهارشنبه 16 بهمن 1387, 19:40 عصر
سلام.
دوستان می خواستم Selectی بنویسم که در هر Row جمع دو فیلد را بگیرد و در یک فیلد دیگر قرار دهد.
من در یک جدولم 3 فیلد دارم به نام بدهکاری و بستانکاری و یک فیلد که جمع این دو رو در هر ردیف نشان می دهد.
حالا من می خوام این دو فیلد رو جمع کند و اگر جمع آن مثبت شد در فیلد سوم قرار دهد.
و فرض می گیریم که این جدول دارای 10 ردیف اطلاعات دارد.
ممنون و موفق باشید.

parhamt
پنج شنبه 01 اسفند 1387, 01:40 صبح
سلام در mysql ميتوان به اين طريق عمل كرد ببينيد در sqlserver جواب ميده

select f1,f2,if((f1+f2)>0,(f1+f2),0) as f3 from table name

در صورت منفي بودن جواب 0 برميگردونه كه شما ميتوانيد مقدار ديگري بجاي 0 بذاريد