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

نام تاپیک: مشکل در نوشتن یک دستور select در C#‎

  1. #1
    کاربر جدید
    تاریخ عضویت
    آذر 1388
    محل زندگی
    isfahan
    پست
    12

    مشکل در نوشتن یک دستور select در C#‎

    با سلام
    من دارم یه برنامه انبار مینویسم مبتدی هم هستم دوتا جدول دارم جدول اولیم جدول kala هست شامل فیلدهای namekala, codekala هست ک کاربر توش کالا را تعریف میکنه
    جدول دومم توش ورودی و خروجیهای انبار ثبت میشه ک شامل فیلدهای codekala,tedad,noe,,date می باشد.فیلد noe مشخص کننده ورودی یاخروجی می باشد.
    من برای گرفتن مانده انبار دچار مشکل شدم

    من تو یک جدول هم کالا ورودی ثبت میکنیم هم خروجی.میخام مانده ازش بگیرم دچار مشکل شدم .تو دستور select مشکل پیدا کردم
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg 5.jpg‏ (52.5 کیلوبایت, 47 دیدار)
    آخرین ویرایش به وسیله esz_sa : شنبه 20 دی 1393 در 11:36 صبح

  2. #2

    نقل قول: مشکل در نوشتن یک دستور select در C#‎



    DECLARE @d TABLE (id INT , codeKala INT,Tedad INT, Noe BIT)
    INSERT INTO @d
    SELECT 1,1001,10,1 UNION ALL
    SELECT 1,1001,5,0 UNION ALL
    SELECT 1,1001,9,1 UNION ALL
    SELECT 1,1001,11,0 UNION ALL
    SELECT 1,1001,7,1


    SELECT d.codeKala, SUM(CASE WHEN d.Noe = 1 THEN d.Tedad ELSE 0 end),
    SUM(CASE WHEN d.Noe = 0 THEN d.Tedad ELSE 0 end) FROM @d d
    GROUP BY d.codeKala


  3. #3
    کاربر جدید
    تاریخ عضویت
    آذر 1388
    محل زندگی
    isfahan
    پست
    12

    نقل قول: مشکل در نوشتن یک دستور select در C#‎

    نقل قول نوشته شده توسط hamid_hr مشاهده تاپیک


    DECLARE @d TABLE (id INT , codeKala INT,Tedad INT, Noe BIT)
    INSERT INTO @d
    SELECT 1,1001,10,1 UNION ALL
    SELECT 1,1001,5,0 UNION ALL
    SELECT 1,1001,9,1 UNION ALL
    SELECT 1,1001,11,0 UNION ALL
    SELECT 1,1001,7,1


    SELECT d.codeKala, SUM(CASE WHEN d.Noe = 1 THEN d.Tedad ELSE 0 end),
    SUM(CASE WHEN d.Noe = 0 THEN d.Tedad ELSE 0 end) FROM @d d
    GROUP BY d.codeKala

    آقا حمید ممنون دستتون درد نکنه مشکلم حل شد کدما طبق کد شما اینجوری نوشتم حل شد

    "select vrodkhorj.codekala as [],kala.namekala [ ],sum ( case when vrodkhorj.noe=N'' then vrodkhorj.tedad else 0 end)as [] ,sum ( case when vrodkhorj.noe=N'' then vrodkhorj.tedad else 0 end)as [],sum ( case when vrodkhorj.noe=N'' then vrodkhorj.tedad else 0 end) -sum ( case when vrodkhorj.noe=N'' then vrodkhorj.tedad else 0 end) as [] from kala INNER JOIN vrodkhorj ON kala.codekala=vrodkhorj.codekala Group By vrodkhorj.codekala,kala.namekala having count(vrodkhorj.tedad)>=0 "
    ;

  4. #4
    کاربر جدید
    تاریخ عضویت
    آذر 1388
    محل زندگی
    isfahan
    پست
    12

    نقل قول: مشکل در نوشتن یک دستور select در C#‎

    5.jpgاینم فرم اجرای برنامه

  5. #5
    کاربر دائمی آواتار ghasem110deh
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    تهران
    پست
    1,148

    نقل قول: مشکل در نوشتن یک دستور select در C#‎

    نقل قول نوشته شده توسط hamid_hr مشاهده تاپیک


    DECLARE @d TABLE (id INT , codeKala INT,Tedad INT, Noe BIT)
    INSERT INTO @d
    SELECT 1,1001,10,1 UNION ALL
    SELECT 1,1001,5,0 UNION ALL
    SELECT 1,1001,9,1 UNION ALL
    SELECT 1,1001,11,0 UNION ALL
    SELECT 1,1001,7,1


    SELECT d.codeKala, SUM(CASE WHEN d.Noe = 1 THEN d.Tedad ELSE 0 end),
    SUM(CASE WHEN d.Noe = 0 THEN d.Tedad ELSE 0 end) FROM @d d
    GROUP BY d.codeKala

    سلام این کد رو توضیح میدین که چی کار میکنه ...
    بعد SP یا چیز دیگه ای ؟

  6. #6
    کاربر جدید
    تاریخ عضویت
    آذر 1388
    محل زندگی
    isfahan
    پست
    12

    نقل قول: مشکل در نوشتن یک دستور select در C#‎

    این کد میاد تعداد ورودیها را از تعداد خروجی های هر کالا را کم میکنه و مانده هر کالا را نشون میده

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

  1. نحوه ي نوشتن چند دستور select در يك sp
    نوشته شده توسط Hosein.Zarei در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 10
    آخرین پست: جمعه 04 مرداد 1398, 23:48 عصر
  2. سوال: مشکل در استفاده از دستور select و گرایدویو
    نوشته شده توسط a_123123123123 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: دوشنبه 20 تیر 1390, 15:34 عصر
  3. مبتدی: نحوه نوشتن این دستور Select
    نوشته شده توسط sayan در بخش SQL Server
    پاسخ: 1
    آخرین پست: سه شنبه 26 مرداد 1389, 02:30 صبح
  4. نوشتن يك دستور select ساده
    نوشته شده توسط ali_ahr7 در بخش SQL Server
    پاسخ: 7
    آخرین پست: دوشنبه 03 اسفند 1388, 12:04 عصر
  5. مشکل در نوشتن ادامه دستور در خط بعد
    نوشته شده توسط mf_engineer در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: سه شنبه 27 شهریور 1386, 23:28 عصر

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

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