ورد بتاريخ: 16 أبريل 2008 تقديم بلاغ مشاركة بتاريخ: 16 أبريل 2008 بفرض أنه تم تركيب عداد مياه جديد بقراءة أولية عند التركيببعد مدة زمنية مقدرة من قبل لجنة المياه (شهر أو شهرين) يتم قراءة العداد مرة أخرى وهكذا.....سؤالي هو:-كيف يمكن اعتبار القراءة الحالية للشهر السابق هي القراءة السابقة للشهر الحاليمثال:-شهر 1 القراءة السابقة 55 القراءة الحالية 66شهر 2 القراءة السابقة 66 القراءة الحالية 77وهكذا.....مع الاحترام اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
MMA بتاريخ: 16 أبريل 2008 تقديم بلاغ مشاركة بتاريخ: 16 أبريل 2008 نفرض أن لدينا جدول يدعي Months ، يحتوي علي حقل FK لعميل محدد Customer ، ويحتوي علي حقل آخر خاص بالزمن المستهلك كما يلي : Create Table Months ( Month_ID Number(10), -- PK And Serial -- Month_CustomerID Number(10), -- FK from customer -- Month_Carnal Number(10), -- الكمية الزمنية المستهلكة -- Month_Date Date, -- تاريخ سداد كل شهر -- ) / المطلوب ، إيجاد زمن الشهر الحالي ، وزمن الشهر السابق لعمل محدد ، ولكنني سأستخدم قيمة الـ Month_ID لمعرفة السابق والتالي ، حيث هذا الحقل مرقم ترقيم تلقائي ولا يتكرر نهائياً أنظر جملة الإستعلام : Select Month_Date,Month_Carnal As Month_Carnal_Now,(Select Month_Carnal From Month Where Month_ID = (Select Max(Month_ID) From Month Where Month_ID < M.Month_ID)) As Month_Carnal_Old From Month M; بحيث أن يتم إرتجاع القيمة الحالية في عنوان Month_Carnal_Now ، و إرتجاع قيمة الشهر السابق في عنوان Month_Carnal_Old شكراً اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.