جمع أشياء بأرقامها من وإلى حسب تخصيصها
#1
Photo 
أردت في البداية أن أوضح الأمر لكن دون جدوى ولا وصول للفكرة ولتدقيق أكثر عندي مثلا عدة أشياء أو وسائل حسب الصورة المرفقة بالموضوع:
مثلا  10 أجهزة كمبيوتر مرقمة من 1 إلى 10 جزأ يوجد في مكتب والجزأ الثاني في مكتب بمعنى أن الأرقام تتالى مثلا في المكتب رقم 1 عندي 06 جهاز كمبيوتر مرقمة من 1 إلى 6 وفي المكتب رقم :3 4 أجهزة أرقامها من 7 إلى 10 أريد أن أضهر في الطباعة مايلي :
مكتب رقم 01 = 06 أجهزة كمبيوتر رقم الجرد من (1 إلى 6 )
مكتب رقم : 2 = 04 أجهزة كمبيوتر رقم الجر من (7 إلى 10 )
قاعدة البيانات هي Absolute
أستعملت أو إستخدمت الإستفسار التالي دون جدوى

select distinct I1."Numero", I1."Materiel", I1."Nombre", I1."Service"
  from "Inventaire" I1
group by I1."Numero", I1."Materiel", I1."Nombre", I1."Service"
Order By I1."Service"

 أرفق صور وقاعدة بيانات في هذا المثال أو المشكل
شكرا جزيلا
الرد
#2
السلام عليكم الصور غير مرفقة ...
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#3
السلام عليكم ورحمة الله تعالى وبركاته 
أكرر السؤال للمرة الثالثة وأطلب المساعدة 
المشكلة تتلخص في مايلي عندي قاعدة بيانات وفيها تسجيلات لعدة وسائل أو عتاد ( طاولات ،أجهزة كمبيوتر،مكاتب) هذه الوسائل بعددها نكمن أنها تخصص لكل مصلحة أو مكتب في الجامعة حسب تسميتها وعددها 
مثلا: في المكتب رقم: 01 عندي 04 أجهزة كمبيوتر تحمل الأرقام التالية 1-2-3-4 
       كما عندي في نفس المكتب 02 مكتبين تحمل الأرقام التليةة : 6-7
        كما عندي أيضا 04 طاولات مرقمة حسب الأتي : 8-9-10-11-12 
المطلوب عندما أنجزت إستعلام كان المرجو أن أوحد أجهزة الكمبيوتر عل المنوال التالي : جهاز كميوتر العدد 4 الترقيم (1-4)
ثم 02 مكاتب العدد02 الترقيم المطلوب (6-7) إل أخره
الرد
#4
حمل الصوره في موقع تحميل الصور وضع الرابط
أكتب في قوقل موقع تحميل الصور
الرد
#5
وعليك السلام ورحمة الله تعالى وبركاته

ضع مثال قاعدة بيانات اكسس كما شرحت بالبيانات؛ إن شاء الله سأعطيك النتيجة
[-] كل من 1 user says قال شكرا ل larbiparadox على المشاركة المفيدة
  • moufid2020
الرد
#6
السلام عليكم الأخ العربي وشكرا جزيلا لقد أنجزت قاعدة بيانات


الملفات المرفقة
.rar   Exemple.rar (الحجم : 15.05 ك ب / التحميلات : 15)
الرد
#7
هذه هي قاعدة البيانات أكسس


الملفات المرفقة
.rar   db1.rar (الحجم : 11.26 ك ب / التحميلات : 6)
الرد
#8
PHP كود :
SELECT   Service ||'  '||  Min(Numero) ||'-'|| MAX(Numero)  as 'Inventaire'
FROM Inventaire
GROUP BY Service 

المطلوب

[صورة: 875061643.png]

التجميع يكون حسب المصلحة

[صورة: 416677158.png]

وإذا أردت التفصيل حسب العتاد يكون كتالي

PHP كود :
SELECT   Service,Materiel ||'  '||  Min(Numero) ||'-'|| MAX(Numero)  as 'Inventaire'
FROM Inventaire
GROUP BY Service
,Materiel 



النتيجة

[صورة: 821024502.png]

في الأخير ليس نسخ و لصق الكود هو نهاية المشكل، المهم فهمه يمكن كتابته حسب الحاجة
الرد
#9
شكر الأخ العربي حاولت قدر الإمكان والأن قد فهمت شكرا لكم ألف شكر خطر في بالي إستعمال Min و Max ولم أفلح وألن وقد فهمت شكرا لكم وعلى مجهودكم القيم لك ألف تحية وبارك الله فيك وابقاك الله طيبا في مساعدة الغير والناس شكرا شكر وألف شكر.
الرد


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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم