منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مساعدة في حل اجرائية مخزنة معقدة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم 

الرجاء مساعدتي والتوضيح لي بحل هذا المثال المعقد بالنسبة لي 

المطلوب 

كتابة إجرائية: تعيد تفاصيل الفاتورة الخاصة برقم شريحة معينة خلال فترة معينة دون استخدام جدول الفواتير (bills)

§      معاملات الدخل:

o      رقم الشريحة
o      تاريخ البداية
o      تاريخ النهاية

§      معاملات الخرج:
o      كلفة المكالمات
o      كلفة الرسائل
o      كلفة الإتصال بالانترنيت
PHP كود :
SELECT SUM([المكالمات]) AS [كلفة المكالمات],
 
      SUM([الرسائل]) AS [كلفة الرسائل],
 
      SUM([الإتصال بالانترنيت]) AS [كلفة الإتصال بالانترنيت]
FROM   [bills]
WHERE  ([رقم الشريحة] = @simNo)
 
      AND ([تاريخ الفاتورةBETWEEN @startDate AND @endDate
السلام عليكم شكرا لك لمساعدتي على حل الاجرائية


ولكن سؤالي هل يمكن ان اصل لحقول جدول ما من دون استدعائه لانه المطلوب من دون استخدام جدول الفواتير ؟
السؤال غير مفهوم، ماذا تقصد من دون استدعائه؟

إذا كان المقصود معرفة أسماء الأعمدة شاهد هذا الموضوع: مطلوب كود لعرض حقول الجدول في الليست بوكس

إذا كان المقصود استعلام بدون ذكر اسم الجدول فهذه عن طريق إنشاءQuery أو View داخل قاعدة البيانات وستم استخدام اسمه.