PDA

View Full Version : ضرب مقادیر فیلهای موردنظر در جدول های گوناگون



sasan_22
یک شنبه 26 آذر 1391, 10:52 صبح
سلام
من مشکلی که دارم اینه که بنا به دلایلی باید یه فیلدی رو از یه جدول بگیرم (مقارشو) - سپس یه فیلده دیگری رو از یه جدول دیگه بگیرم و این دوتا رو در هم ضرب کنم . مثلا تعداد تو جدول کالا و فی واحد تو جدول اصلی - حالا ضرب این دو و نتیجه تو فیل total در جدول اصلی.
دوستان :
1- به نظر شما من توی برنامه ام این دو تا فیلد رو بگیرم و تو برنامه عملیات ریاضی رو انجام بدم سپس توی برنامه ام ذخیره کنم بهتره؟؟
2- یا بوسیله توابع توی sql این کارو انجام بدم؟؟


کدوم مناسبه (من خودم دومی رو می پسندم) اگر ج دومی هست بی زحمت کوئری ساخت این تابع رو بگین چون من هر چی تلاش کردم نتونستم دوتا فیل از جاهای مختلف جدا کرده و در هم ضرب کنم سپس اونو برگردونم.

ببخشید که زیا شد

ممنوننن:لبخندساده:

hossein_h62
یک شنبه 26 آذر 1391, 13:13 عصر
روش دوم بهتره، در مورد نحوه ایجاد توابع و روالها در تالار جستجو کنید.

baktash.n81@gmail.com
دوشنبه 27 آذر 1391, 11:29 صبح
اینکه کدوم روش بهتره بسته به این داره که شما از چه Pattern ی برای معماری نرم افزارتون استفاده می کنید ... اگه دارید 3 لایه کار می کنید این مقدار باید در برنامه و لایه Business انجام بشه ... چون Database فقط وظیفش ذخیره و بازیابی اطلاعات می باشد ...

د

sasan_22
سه شنبه 28 آذر 1391, 01:09 صبح
ممنون دوست عزیز
فقط میشه با تابع همچین کاری کرد ؟؟
یعنی فیلدهای متفاوت رو بدست بیاره و ضرب کنه return کنه؟؟
اگه میشه نمونه شو بزاری ممنون میشم ( فقط جهت آشنایی ) ممنون:لبخندساده:

sasan_22
سه شنبه 28 آذر 1391, 01:12 صبح
در ضمن تا یادم نرفته این الگویی که میگید ( البته سوالم ربطی به TSQL نداره:چشمک:) مگه چندتاست ؟؟
من فقط 3 لایه رو میشناسم؟!! قبلا هم اسپاگتی مینوشتم!