PDA

View Full Version : سوال: کم کردن عدد در دیتابیس



ahnsolution
سه شنبه 12 شهریور 1387, 16:26 عصر
سلام
من Table در SqlServer دارم و دارای فیلدهای زیر است:
operatorId , productId, productCount

حالا میخواستم اگر امکانش هست با دیتا بایندگین یا هر روشی دیگه ای اینکار رو بکنم:

وقتی opertatorid و productid باهم مساوی بود هر عددی داخل productCount هست رو منهای یک بکنه

لطفا با مثال کد بفرمائید.

متشکرم

رضا عربلو
سه شنبه 12 شهریور 1387, 16:51 عصر
هزا یک روش است .
مثلاً می توانی یک ویو بسازی به شکل


SELECT operatorId , productId, productCount, CASE (operatorid-productid0 WHEN 0 THEN productcount-1 ELSE productCount AS OtherProductCount FROM ....

و یا می تونی از فیلد محاسباتی در دیتاتیبلت استفاده کنید و یا ...

ahnsolution
سه شنبه 12 شهریور 1387, 19:12 عصر
لطفا بیشتر توضیح بدید.
کارم فوری هست

ممنونم

رضا عربلو
سه شنبه 12 شهریور 1387, 20:14 عصر
یک SQLCommand درست کن و کوئری بالا را بهش پاس بده.

ahnsolution
سه شنبه 12 شهریور 1387, 20:31 عصر
یک SQLCommand درست کن و کوئری بالا را بهش پاس بده.

لطفا به صورت کد توضیح بدین من زیاد حرفه ای نیستم

ممنونم