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

نام تاپیک: دوستان مشکل این کد من چیه ؟

  1. #1

    دوستان مشکل این کد من چیه ؟

    select distinct(left([date],7)),(select count(id) from service as ss where left([ss.date],7)=left([dd.date],7)) from service as dd



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

    حالا من می خوام اون رو در یک چارت نمایش بدم پس بنابراین می خوام تعداد رکوردهای ثبت شده در ماههای مختلف به همراه نام ماه نمایش داده بشه


    کد بالا اررور می ده



    ASP.NET MVC / Entity Framework / Design Pattern
    XCode Objective-C IOS Developer




  2. #2
    کاربر دائمی
    تاریخ عضویت
    آبان 1387
    محل زندگی
    تهران - بچه اشکور شهرستان رودسر
    سن
    42
    پست
    243

    نقل قول: دوستان مشکل این کد من چیه ؟

    نقل قول نوشته شده توسط mpmsoft مشاهده تاپیک
    select distinct(left([date],7)),(select count(id) from service as ss where left([ss.date],7)=left([dd.date],7)) from service as dd



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

    حالا من می خوام اون رو در یک چارت نمایش بدم پس بنابراین می خوام تعداد رکوردهای ثبت شده در ماههای مختلف به همراه نام ماه نمایش داده بشه


    کد بالا اررور می ده
    بنظرم کد پایین دو فیلدماه و تعداد رکورد ماه رو برگردونه

    select id,count(id) from service group by id

  3. #3

    نقل قول: دوستان مشکل این کد من چیه ؟

    دوست عزیز این روش جواب نداد



    ASP.NET MVC / Entity Framework / Design Pattern
    XCode Objective-C IOS Developer



  4. #4

    نقل قول: دوستان مشکل این کد من چیه ؟

    select (left([date],7)) as Mah,count(*) as Cnt from service group by (left([date],7))

  5. #5

    نقل قول: دوستان مشکل این کد من چیه ؟

    با تشکر از شما دوست عزیز

    من یک سوال دیگر داشتم من 2 جدول دارم که ساختارشون یکی هست و می خوام آماری که به دست میارم از ترکیب این دو جدول با هم باشه می شه منو راهنمایی کنید به چه شکل می تونم از union all در این دستور استفاده کنم

    من این روش رو امتحان کردم جواب نداد


    SELECT LEFT([date], 7) AS Mah, COUNT(id) AS Cnt
    FROM (select id,LEFT([date], 7) from service union all (select id,LEFT([date], 7) from service2))
    GROUP BY LEFT(date, 7)
    ORDER BY mah



    ASP.NET MVC / Entity Framework / Design Pattern
    XCode Objective-C IOS Developer



  6. #6

    نقل قول: دوستان مشکل این کد من چیه ؟

    اول باید دو جدول را union کنید بعد روی هر دو آنها Select بزنید :
    select (left([date],7)) as Mah,count(*) as Cnt 
    from
    (
    select [date] from service
    UNION
    select [date] from service2
    )TBL1
    group by (left([date],7))

  7. #7

    نقل قول: دوستان مشکل این کد من چیه ؟

    خیلی ممنون دوست عزیز از لطفتون



    ASP.NET MVC / Entity Framework / Design Pattern
    XCode Objective-C IOS Developer



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

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