I have the following MySQL table:
I execute the folowing MySQL query:
select SITE_ID as 'Site', Serial Number,cost_per_month cost_per_unit_A, cost_per_unit_B,opening_unit_A, closing_unit_A, opening_unit_B, closing_unit_B format(cost_per_month+(closing_unit_A-opening_unit_A)*cost_per_unit_A+(closing_unit_B-opening_unit_B)*cost_per_unit_A,2) as 'Total Vat Ex', format((cost_per_month+(closing_unit_A-opening_unit_A)*cost_per_unit_A+(closing_unit_B-opening_unit_B)*cost_per_unit_A,*0.14,2)) as 'Vat', format((cost_per_month+(closing_unit_A-opening_unit_A)*cost_per_unit_A+(closing_unit_B-opening_unit_B)*cost_per_unit_A,*1.14,2)) as 'Total Vat inclusive' where SITE_ID ='Site Name'
I would like to change this query so that the totals of the sum of the last addition queries are totaled.
Would I use a group by statement?
select
SITE_ID as 'Site',
Serial Number,
cost_per_month
cost_per_unit_A,
cost_per_unit_B,
opening_unit_A,
closing_unit_A,
opening_unit_B,
closing_unit_B,
SUM(format(cost_per_month+(closing_unit_A-opening_unit_A)*cost_per_unit_A+(closing_unit_B-opening_unit_B)*cost_per_unit_A,2)) as 'Total Vat Ex',
SUM(format((cost_per_month+(closing_unit_A-opening_unit_A)*cost_per_unit_A+(closing_unit_B-opening_unit_B)*cost_per_unit_A,*0.14,2))) as 'Vat',
SUM(format((cost_per_month+(closing_unit_A-opening_unit_A)*cost_per_unit_A+(closing_unit_B-opening_unit_B)*cost_per_unit_A,*1.14,2))) as 'Total Vat inclusive'
From reading
where SITE_ID ='Site Name'
Group By
SITE_ID,
Serial Number,
cost_per_month
cost_per_unit_A,
cost_per_unit_B,
opening_unit_A,
closing_unit_A,
opening_unit_B,
closing_unit_B
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.