![]() |
|
[SQL] طلب تجميع استعلام - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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] طلب تجميع استعلام (/showthread.php?tid=44300) |
طلب تجميع استعلام - salamandal - 12-11-22 السلام عليكم ارجو من الاخوة المبرمجين و الاعضاء المساعدة في تجميع هذا الاستعلام الذي استعمله لحساب المخزون من جدولين ساشرح بعض الحقول المهمة هنا جدول المنتجات TB_Product اهم حقوله StartQntt وهي الكمية عند بداية الفترة الباقي اعتقد لا يحتاج الى شرح وجدول الحركة (مبيعات و مشتريات ...الخ) TB_Sell_Buy ID_products رقم المنتج وهو مفتاح ثانوي في العلاقة بين الجدولين ID_Client رقم الزبون Quantite الكمية Price هو السعر الذي تم البيع به (غير ثابت) Op_Date تاريخ العملية او المستند(الوثيقة) Number رقم المستند Code_opperation كود العملية : اذا كانت قيمته اقل او يساوي 10 فهي حركة مخاريج واذا كانت اكبر من 10 فهي حركة مداخيل الكود كود : DECLARE @d1 datetime هذا الاستعلام لحساب المخزون عند يوم محدد وانا احاول تعديله ليظهر قيمة المخزون عند كل يوم لفترة محددة(مثلا شهر) كحل مؤقت وصلت الى طريقة غير مرضية لانها ليست عملية الطريقة التي اعمل بها حاليا تمر بعدة مراحل : اولا :تحميل كل التواريخ دون تكرار Distinct الى داتاتيبل Datatable ثانيا : اضافة عمود للداتاتيبل ثالثا : حساب قيمة المخزون عند كل تاريخ ووضعها في العمود الذي تمت اضافته سابقا لاداة داتاتيبل رابعا : تحميل الداتاتيبل الى اداة العرض داتاجريد فيو كود : Connect()المطلوب ارجو من الاخوة تعديل الاستعلام ليظهر به فقط ايام الشهر (او الفترة المحددة) وقيمة المخزون عند كل يوم واي استفسار ساضع جوابه في المشاركات القادمة بحول الله تعالى RE: طلب تجميع استعلام - aliday03 - 17-11-22 السلام عليكم دائما مثل هاته الاسئلة جهز لها السكربت بتاع السيكوال و كمان الداتا فيها عشان سهولة الوصول الى المصدر و التعديل عليه |