![]() |
|
sql server - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : sql server (/showthread.php?tid=24176) |
sql server - محمود صالح - 14-03-18 سلام عليكم ورحمة الله
اولا الاستاذ عبدالله الدوسري حمدالله على السلامة وان شاء الله تكون رحلة موفقة ثانيا وهو السؤال عندي FUNCTION في SQLSERVER كما في الصورة [attachment=17392] عمود 4 و5 وهما عبارة عن الكمية والسعر ولاخراج القيمة في العمود 6 اقوم بضربهم ال FUNCTION شغال وكل حاجة تمام ما اريد هو بدل ما اكرر جملتي الاستعلام الخاصة بالعمود4 و5 في العمود6 وياخد وقت اطول اريد طريقة لاستدعاء اسماء الاعمدة فقط كما في الصورة [attachment=17393] طبعا لانهم قيد الانشاء فلا يسمح بذلك فهل يمكن وضع DECLARE داخل هذا الشكل من FUNCTION وتحميله بجملة الاستعلام ومن ثم استدعاء الباراميترز فقط او اي فكرة اخرى RE: sql server - عبدالله الدوسري - 14-03-18 الله يسلمك أخوي محمود من كل شر . [attachment=17397] لو أنك وضعك الكود لقمت بالتعديل علية. بالتوفيق RE: sql server - محمود صالح - 14-03-18 شكرا استاذ عبدالله بس مفيش حل تاني في نفس الفنكشن وهناك سؤال اخر لو سمحت كيفية استخدام دالة last في جملة select للوصول الى اخر قيمة RE: sql server - عبدالله الدوسري - 15-03-18 مفيش حل ثاني أسهل من كذا . وبخصوص ( LAST ) قواعد بيانات SQL SERVER لا تدعم هذة الطريقة . يمكنك إستخدام طرق مختلفة. |