تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال في sql
#3
(01-02-22, 07:29 PM)عبدالله الدوسري كتب : وعليكم السلام أخي محمود

للأمانة جلست أحاول أستوعب أو افهم القصد الي تبي توصلة , لكن ما استطعت
أعتقد لازم تشرح بشكل مفصل اكثر حتى نرى الصورة كاملة
مذاذ تقصد بـ ( قائمة الدخل ليس لها قيمة )
ثم ذكرت ( علما ان قائمة الدخل قيمتها كما يلي )
وديتني البحر ورجعتني عطشان  Big Grin
ثم ذكرت ( وفكرة من هذا السؤال هو كيفية ايجاد قيمة قائمة )
ماذا تعني بـ قيمة قائمة ؟  - هل تقصد السجلات المرتبطة بهذة القائمة أما ماذا بالضبط.
هل تقصد انك تريد القوائم تأتي على شكل شجري Tree
المعادلة هذة كيف تمت ؟ ( 700+300+600+400+1000-61000=58000 )
 
أنا متأكد 100% أن هناك حل لما تريد أن تصل إليه, لكن لم افهم الهدف والطريقة التي تستخدمها.

دمت بود
اعذرني استاذي فانا لا احسن الشرح
ما اقصده يشبه تماما الاستعلامات المتداخلة 
Select داخلها select داخلها select  وهكذا
او بصورة اكبر
  function داخلها function داخلها function
 المشكلة ان function لها نفس الهيكل فهل ينفع تدور على نفسها

تطبيقا لما ذكرت على مثالى المذكور
عند تنفيذ الاستعلام ليعطيني جدول الميزانية
سوف يعطيني قيمة كل عناصر جدول الميزانية زي اي استعلام عادي 
 الا عنصر واحد سيصتدم به وهو قائمة الدخل لماذا لانها عبارة عن قائمة مثلها مثل الميزانية وليس عنصرا واحد كما انها قد تحتوي على قائمة اخرى داخلها
فهي ستعامل معاملة الميزانية اي نفس الاستعلام الميزانية
اي function داخلها function داخلها   function والاولى والثانية والثالثة لها نفس الهيكل او نكتفي بواحدة وتدور على نفسها لا اعلم
كيف يتم ذلك بنفس المثال المذكور 
function المستخدمة
PHP كود :
ALTER FUNCTION [dbo].[MENUS_MAIN55](@NAME_ NVARCHAR(50))
RETURNS TABLE
AS
RETURN (
 
      WITH DT AS(
     
  --استعلام عن الجدول بدلالة اسم القائمة المطلوبة (وهي الميزانية)
     
  SELECT FROM  ITEM_T WHERE n_meu_ LIKE @NAME_   
       
)
         
SELECT 
         NAME_
,
         
n_meu_,
         --
ال جزء الاهم وهنا باخبرة انه اذا وجد مسمى من مسميات القوائم نفذ اجراء معين (وهي قائمة الدخل(
        (CASE 
         
WHEN  DT.NAME_ in (SELECT distinct n_meu FROM  ITEM_T   
         THEN 
??????????????????????????? END )AS VALUE_,
         --
هنا اريد ان انفذ نفس الاستعلام الى انا فيهMENUS_MAIN55 لمسمة قائمة الدخل
          FROM DT

صلى الله على نبينا محمد
اخيكم / محمود صالح
  قال الزهري رحمه الله  
 مــا عُـــبـِد الله بشئ أفضل من العلم 
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , ابراهيم ايبو


الردود في هذا الموضوع
سؤال في sql - بواسطة محمود صالح - 01-02-22, 05:38 PM
RE: سؤال في sql - بواسطة عبدالله الدوسري - 01-02-22, 07:29 PM
RE: سؤال في sql - بواسطة محمود صالح - 01-02-22, 09:38 PM
RE: سؤال في sql - بواسطة Taha Okla - 01-02-22, 10:08 PM
RE: سؤال في sql - بواسطة محمود صالح - 01-02-22, 10:47 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال عن الاسمبلي و النيم سبيس justforit 0 118 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 293 02-11-25, 11:19 PM
آخر رد: justforit
  [نقاش] سؤال MetoDas 2 1,495 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 515 20-04-25, 09:26 PM
آخر رد: Kamil
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 814 09-02-25, 12:02 AM
آخر رد: princelovelorn
  سؤال واستفسار خالد كامل1 1 407 04-02-25, 09:31 PM
آخر رد: aliday03
  سؤال فى تقرير كريستال خالد كامل1 0 401 04-02-25, 05:50 AM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 451 01-02-25, 03:48 PM
آخر رد: Microformt
  [سؤال] سؤال في الكونسول justforit 1 372 21-12-24, 02:57 PM
آخر رد: aljzazy
  سؤال عن طريقة التعامل مع الفاصلة العشرية المتألق9 2 527 28-09-24, 04:45 PM
آخر رد: المتألق9

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


يقوم بقرائة الموضوع: