منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : sql server
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
سلام عليكم ورحمة الله 

اولا الاستاذ  عبدالله الدوسري
حمدالله على السلامة وان شاء الله تكون رحلة موفقة



ثانيا وهو السؤال عندي FUNCTION في SQLSERVER كما في الصورة
[attachment=17392]
عمود 4 و5 وهما عبارة عن الكمية والسعر 
ولاخراج القيمة في العمود 6 اقوم بضربهم 
ال FUNCTION  شغال وكل حاجة تمام 
ما اريد هو  بدل ما اكرر جملتي الاستعلام الخاصة بالعمود4 و5 في العمود6 وياخد وقت اطول
اريد طريقة لاستدعاء اسماء الاعمدة فقط كما في الصورة
[attachment=17393]
طبعا لانهم قيد الانشاء فلا يسمح بذلك
فهل يمكن وضع DECLARE داخل هذا الشكل من FUNCTION  وتحميله بجملة الاستعلام ومن ثم استدعاء الباراميترز فقط 
او اي فكرة اخرى
الله يسلمك أخوي محمود من كل شر .


[attachment=17397]


لو أنك وضعك الكود لقمت بالتعديل علية.
بالتوفيق
شكرا استاذ عبدالله
بس مفيش حل تاني في نفس الفنكشن

وهناك سؤال اخر لو سمحت كيفية استخدام  دالة last في جملة select 
للوصول الى اخر قيمة
مفيش حل ثاني أسهل من كذا .


وبخصوص ( LAST ) قواعد بيانات SQL SERVER لا تدعم هذة الطريقة .
يمكنك إستخدام طرق مختلفة.