نمایش نتایج 1 تا 5 از 5

نام تاپیک: مشکل در تهیه یک Query

  1. #1
    کاربر دائمی
    تاریخ عضویت
    تیر 1382
    محل زندگی
    ایران - تهران
    پست
    447

    مشکل در تهیه یک Query

    با سلام
    برای به دست آوردن چنین نتیجه ای چه کار باید کرد ؟
    اگر جدولی داشته باشیم(به طور مثال) به شکل زیر باشد


    hwID Kind ParentID PersonelCode
    1 کیس 111
    2 رم 1
    3 مادربرد 1
    4 کیس 222
    5 مانیتور 222
    6 رم 4
    7 cpu 4
    8 پرینتر 111


    در صورتی که کدپرسنل را جستجو کرد , لیست قطعات مربوطه نمایش داده شود و در صورتی که قطعه ای "کیس" بود قطعات داخل انرا نمایش دهد
    البته کل این query میخواهم داخل یک Storeprocedure باشد
    به شکل زیر

    کدپرسنل = 111 نتیجه به شکل زیر بیاد


    hwID Kind ParentID PersonelCode
    1 کیس 111
    2 رم 1
    3 مادربرد 1
    8 پرینتر 111



    ممنون میشم از راهنماییتون
    آخرین ویرایش به وسیله الهام تفریشی : جمعه 29 مهر 1384 در 20:42 عصر

  2. #2
    سلام
    راستش من مشخصات رو درهم و برهم می‌بینم. اگه در قالب یه تصویر ارائه دهید و بفرمائید که در ساخت جدول مشکل دارید یا پرس‌وجو؟

  3. #3
    سلام
    بدنه اصلی دستورات این شد:


    Create PROCEDURE HwList @PCode nchar(3)
    AS
    SELECT *
    FROM tblHardware p1
    WHERE (PersonelCode = @PCode) OR
    EXISTS
    (SELECT *
    FROM tblHardware p2
    WHERE p1.parentid = p2.hwid AND personelcode = @PCode)

  4. #4
    کاربر دائمی
    تاریخ عضویت
    تیر 1382
    محل زندگی
    ایران - تهران
    پست
    447
    بسیار بسیار متشکرم
    کاملا صحیح بود .
    موفق باشید

  5. #5
    سلام
    برای اینکه PersonelCode های قطعات هم مشخص شوند،
    اینطوری تغییر بدید

    Create PROCEDURE HwList @PCode nchar(3)
    AS
    SELECT hwId,Kind,ParentId,@PCode
    FROM tblHardware p1
    WHERE (PersonelCode = @PCode) OR
    EXISTS
    (SELECT *
    FROM tblHardware p2
    WHERE p1.parentid = p2.hwid AND personelcode = @PCode)


    آخرین ویرایش به وسیله PalizeSoftware : سه شنبه 03 آبان 1384 در 20:15 عصر

تاپیک های مشابه

  1. مشکل گرفتن query با حرف 'ی' ؟
    نوشته شده توسط sasan_vm در بخش SQL Server
    پاسخ: 15
    آخرین پست: پنج شنبه 30 فروردین 1386, 13:18 عصر
  2. the query must be an updateable query
    نوشته شده توسط hamed_bostan در بخش VB.NET
    پاسخ: 2
    آخرین پست: چهارشنبه 08 فروردین 1386, 16:02 عصر
  3. مشکل در ثبت اطلاعات در query
    نوشته شده توسط maisam57 در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: دوشنبه 03 مهر 1385, 09:17 صبح
  4. درخواست یک query
    نوشته شده توسط golagha_program در بخش Access
    پاسخ: 3
    آخرین پست: پنج شنبه 30 شهریور 1385, 12:20 عصر
  5. Query
    نوشته شده توسط حمیدرضاصادقیان در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: پنج شنبه 30 شهریور 1385, 03:09 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •