でグループを含む他の二つの計算された合計の割合を計算するには、私が今持っているしたい結果がこのMySQLは月
ようなモデルで3つのテーブルを持っていると言います
私は、月額すべての従業員によって行われたターンオーバーと利益を計算し、最後の年同月と比較して利益の割合の違いを計算します。 INTERVAL機能を備えた最後の12ヶ月間を含める必要があります。
select
bookings.b_emp_id as "Employee",
MONTH(bookings.b_date) as Month,
@turnover1 := sum(bookings.b_turnover) as '2017-turnover',
@turnover2 := (select sum(lx.b_turnover)
from bookings as lx
where lx.b_date = date_add(bookings.b_date, INTERVAL -1 YEAR)
GROUP BY
MONTH(bookings.b_date),
YEAR(bookings.b_date),
bookings.b_emp_id
) as '2016-turnover',
sum(b_profit) as '2017-profit',
@profit1 := (select sum(lx.umsatz_fees)
from bookings as lx
where lx.b_date = date_add(bookings.b_date,INTERVAL -1 YEAR)
GROUP BY
MONTH(bookings.b_date),
YEAR(bookings.b_date),
bookings.b_emp_id
) as '2016-profit'
from bookings
where bookings.b_date > '2017-01-01'
and bookings.b_emp_id = ´SA´
GROUP BY MONTH(bookings.b_date)
order by bookings.b_date desc
あなたは – numbtongue
を参照してください。..だけでなく、あなたのクエリを投稿し、あなたはその中にある問題について説明してくださいすることができ:[なぜ私は非常に単純なSQLクエリであることを私には思える何のためにMCVEを提供する必要があります?]( https://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql-query) – Strawberry
私のクエリで投稿を編集しましたが、その結果は1人の従業員にすぎず、差分の計算も追加する必要があります – user3719881