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

نام تاپیک: کوئری جمع 2 رکورد از2 جدول مختلف

  1. #1

    کوئری جمع 2 رکورد از2 جدول مختلف

    سلام من 2 تا جدول دارم یکی EvaPoint و دیگری ActPoint ساختار جدول ها مثل هم هستش یعنی هردو فیلد Score دارن میخام بین این 2 تا جدول مقایسه کنم و ببینم کدوم کاربر مجموع Score هاش بیشتر از بقیه هستش؟
    مثال : علی --> امتیاز درجدول 1 برابر 120 و امتیاز در جدول 2 برابر 60
    هادی --> امتیاز درجدول 1 برابر 100و امتیاز در جدول 2 برابر 50
    محمد --> امتیاز درجدول 1 برابر 150 و امتیاز در جدول 2 برابر 70
    و..
    کوئری که لازم دارم باید هرکاربر امتیاز های جدول 1 و 2 اون رو پیدا کنه و جم کنه وبا کاربران دیگه مقایسه کنه در نهایت کاربری که مجموع امتیاز هاش بیشتر هست رو برگردونه.
    ممنون میشم کسی راهنمایی کنه

  2. #2

    نقل قول: کوئری جمع 2 رکورد از2 جدول مختلف

    نقل قول نوشته شده توسط barnamenevisjavan مشاهده تاپیک
    سلام من 2 تا جدول دارم یکی EvaPoint و دیگری ActPoint ساختار جدول ها مثل هم هستش یعنی هردو فیلد Score دارن میخام بین این 2 تا جدول مقایسه کنم و ببینم کدوم کاربر مجموع Score هاش بیشتر از بقیه هستش؟
    مثال : علی --> امتیاز درجدول 1 برابر 120 و امتیاز در جدول 2 برابر 60
    هادی --> امتیاز درجدول 1 برابر 100و امتیاز در جدول 2 برابر 50
    محمد --> امتیاز درجدول 1 برابر 150 و امتیاز در جدول 2 برابر 70
    و..
    کوئری که لازم دارم باید هرکاربر امتیاز های جدول 1 و 2 اون رو پیدا کنه و جم کنه وبا کاربران دیگه مقایسه کنه در نهایت کاربری که مجموع امتیاز هاش بیشتر هست رو برگردونه.
    ممنون میشم کسی راهنمایی کنه
    از کوئری زیر استفاده میکنم ولی اشتباه جم میکنه تقریبا دوبرابر جمع میکنه

    Select Sum(tbl_EvaPoint.Score + tbl_ActPoint.Score ), tbl_ActPoint.StudentId From tbl_EvaPoint JOIN tbl_ActPoint ON tbl_EvaPoint.StudentId=tbl_ActPoint.StudentId GROUP BY tbl_ActPoint.StudentId

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

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