تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
sql server
#1
سلام عليكم ورحمة الله 

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



ثانيا وهو السؤال عندي FUNCTION في SQLSERVER كما في الصورة
   
عمود 4 و5 وهما عبارة عن الكمية والسعر 
ولاخراج القيمة في العمود 6 اقوم بضربهم 
ال FUNCTION  شغال وكل حاجة تمام 
ما اريد هو  بدل ما اكرر جملتي الاستعلام الخاصة بالعمود4 و5 في العمود6 وياخد وقت اطول
اريد طريقة لاستدعاء اسماء الاعمدة فقط كما في الصورة
   
طبعا لانهم قيد الانشاء فلا يسمح بذلك
فهل يمكن وضع DECLARE داخل هذا الشكل من FUNCTION  وتحميله بجملة الاستعلام ومن ثم استدعاء الباراميترز فقط 
او اي فكرة اخرى
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}}
#2
الله يسلمك أخوي محمود من كل شر .


   


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

وهناك سؤال اخر لو سمحت كيفية استخدام  دالة last في جملة select 
للوصول الى اخر قيمة
صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}}
تم الشكر بواسطة:
#4
مفيش حل ثاني أسهل من كذا .


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



التنقل السريع :


يقوم بقرائة الموضوع: