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

نام تاپیک: dsum in query

  1. #1

    dsum in query

    برنامه پیوست از 3 کواری استفاده شده با گروپ استفاده از دستور dsum در یک کواری چگونه است
    یعنی در ستون اول ترافیک را جمع کند با شرط متعارف=1 و در ستون دیگر ترافیک را جمع کند با شرط متعارف = در یک کواری 2
    فایل های ضمیمه فایل های ضمیمه

  2. #2
    کاربر دائمی آواتار morteza_lll
    تاریخ عضویت
    تیر 1386
    محل زندگی
    ايران / اهواز
    پست
    349
    سلام قسمت total فیلدهایی که شرط داری را بکن Group By مشکلت حل میشه

  3. #3
    سلام
    فکر کنم متوجه سئوال نشدید
    یعنی در یک ستون متعارف را مساوی 1 و در ستون دیگر مساوی 2 هر دو هم گروپ !!!منطقی است؟

  4. #4
    کاربر دائمی آواتار morteza_lll
    تاریخ عضویت
    تیر 1386
    محل زندگی
    ايران / اهواز
    پست
    349
    سلام
    ببین همینو می خواستی
    فایل های ضمیمه فایل های ضمیمه

  5. #5
    ممنون از کمک شما اما من در یک سطر میخواهم اگر کواری 3 خودم را ببینید در یک سطر نمایش میدهد اما با روش من بعدا دچار مشکل شدم

  6. #6
    کاربر دائمی آواتار morteza_lll
    تاریخ عضویت
    تیر 1386
    محل زندگی
    ايران / اهواز
    پست
    349
    میتونم بپرسم چه مشکلی ؟

  7. #7
    در پست کلیه خدمات به 2 نوع تقسیم میشود 1 متعارف 2 جدید
    در گزارشی که از من میخواهند در ستون اول نام دفتر پستی که چون کد ان را دارم نامش را میآورم در ستون دوم جمع ترافیک که خود به 2 قسمت تقسیم میشود متعارف و جدید و درامد که باز هم متعارف و جدید سهم دفتر و سهم پست نیز به همین صورت تازه مسئله مهم دفاتری که آمار نداده اند در گزارش بیاید که در لینکهای معمولی حذف میشوند بعضی از دفاتر یکی از 2 نوع خدمات را ندارند انها نیز در لینکها حذف میشوند ووووو که روش خودم تا تهیه گزارش جواب داده اما مشکل همان دفاتی که امار نداده و انهایی که یکی از 2 نوع را ندارند حل نشد که فعلا مجبور شدم برایشان اما صفر رد کنم تا در گزارش بیایند تا ماه دیگر ببینم میشود مسئله حل شود

  8. #8
    کاربر دائمی آواتار mohammadgij
    تاریخ عضویت
    آبان 1382
    محل زندگی
    ایران-اهواز-شهرک نفت
    سن
    41
    پست
    441
    این کد رو داخل یک Query کپی کن و نتیجه رو ببین. من قبلا هم یک Query شبیه این نوشتم برای یکی از دوستان و کامل توضیح دادم این یک روش هستش



    SELECT dafater.code_daftar, (SELECT Sum(asli.trafic) AS SumOftrafic
    FROM asli INNER JOIN tab_kind ON asli.code_kind_khadmat = tab_kind.code_kind_khadmat
    WHERE (((asli.mah)=4) AND ((asli.sal)=86) AND ((tab_kind.motaref)="1")) AND asli.code_daftar=dafater.code_daftar
    GROUP BY asli.code_daftar) AS Terafik, (SELECT Sum(asli.trafic) AS SumOftrafic
    FROM asli INNER JOIN tab_kind ON asli.code_kind_khadmat = tab_kind.code_kind_khadmat
    WHERE (((tab_kind.motaref)="2") AND ((asli.mah)=4) AND ((asli.sal)=86)) AND asli.code_daftar=dafater.code_daftar
    GROUP BY asli.code_daftar) AS TerafikNew
    FROM dafater



    و دومین روش هم اینه که یک Query دیگه بسازی و کد زیر رو قرار بدی



    SELECT dafater.code_daftar, Query1.SumOftrafic, Query2.SumOftrafic
    FROM (dafater LEFT JOIN Query1 ON dafater.code_daftar = Query1.code_daftar) LEFT JOIN Query2 ON dafater.code_daftar = Query2.code_daftar




    این هم لینک اون مطلبی که شبیه سوال شما بود
    https://barnamenevis.org/showthread.php?t=72062

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

  1. the query must be an updateable query
    نوشته شده توسط hamed_bostan در بخش VB.NET
    پاسخ: 2
    آخرین پست: چهارشنبه 08 فروردین 1386, 16:02 عصر
  2. تابه dsum با شرط خاص
    نوشته شده توسط انگوران در بخش Access
    پاسخ: 14
    آخرین پست: چهارشنبه 18 بهمن 1385, 16:30 عصر
  3. dsum and like
    نوشته شده توسط karmand در بخش Access
    پاسخ: 0
    آخرین پست: شنبه 18 آذر 1385, 10:09 صبح
  4. مشکل در ثبت اطلاعات در query
    نوشته شده توسط maisam57 در بخش برنامه نویسی در Delphi
    پاسخ: 4
    آخرین پست: دوشنبه 03 مهر 1385, 09:17 صبح
  5. فرق dsum با sum
    نوشته شده توسط ITST-1 در بخش Access
    پاسخ: 1
    آخرین پست: پنج شنبه 25 خرداد 1385, 10:24 صبح

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

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