الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عمل استعلام عن رصيد مادة في قاعدة بيانات لمستودع

مغلق
بدأه silva في 23 يناير 2008 · 4 رد · 1,138 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مساء الخير

لدي قاعدة بيانات لمستودع و أريد عمل استعلام عن رصيد مادة معينة عن طريق طرح مجموع مبيعات هذه المادة من مجموع مشترياتها

فكيف يمكن عمل هذا الاستعلام في قاعدة بيانات sql server

و لكم كل الشكر

#2

ياريت لو توضح اكتر تصميم الجداول المتعلقة بالعمليات عندك علشان نقدر نتفاعل معاك

هي الدنيا تقول بملئ فيها ***** حذار حذار من بطشي وفتكي

فلا يغرنكم مني ابتســــام ***** فقولي مضحك والفعـل مبكي

#3

لدي جدولين واحد لفواتير الشراء و واحد لفواتير المبيعات و أريد عمل استعلام يجمع بين كميات المبيعات و المشتريات من أجل الحصول على رصيد المادة .

#4

تقصدى تقولى

إنك اشتريتى وليكن مثلاً 50 قطعة منتج معين

ثم بعتى بعض تلك القطع

تريدى الأن معرفة كم متبقى لديك فى المخزن

اولاً لازم تستعلمى عن إجمالى كمية المنتج اللى انت اشترتيها

هنفترض إن حقل الكمية أسمه Qty

و إن جدول المشتريات اسمه Purchases

و إن فى حقل اسه رقم المنتج product_id

SELECT sum(Qty)

FROM Purchases

WHERE product_id = 115

و تانى حاجة نستعلم عن الكمية اللى إحنا بعناها

هنفترض إن جدول المبيعات اسمه Sales

و فيه حقل الكمية اسمه Qty

وحقل رقم المنتج product_id

SELECT sum(Qty)

FROM Sales

WHERE product_id = 115

لدينا الأن استعلامان لهما نتيجتان منفصلتان ( وذلك للشرح )

لكن الأفضل هو ان نقوم بعمل استعلام واحد فقط ياتى بالنتيجة مباشرةً

SELECT (SUM(Purchases.Qty) - SUM(Sales.Qty))

FROM

Purchases INNER JOIN Products ON

Purchases.product_id = Product.product_id

INNER JOIN Sales ON

Product.product_id = Sales.product_id

WHERE product_id = 115

طبعاً الجدولين مرتبطين ببعض عن طريق جدول ثالث اسمه Products

وده اللى فيه بيانات المنتجات

وجربى كده وشوفى

تم تعديل هذه المشاركة بواسطة python في 25 يناير 2008 في 19:16

Formerly PYTHON

الراجل الحر .. حر و لو زمانه جار

يمشى ف طريقه .. لا يخشى الشوك ولا لحجار

#5

شكرا لك على المساعدة

هذا الموضوع مغلق.

مواضيع مشابهة