Я могу реализовывать операции внутри консультации SQL?

я реализую проект для, который нуждался в том, чтобы получить полную сумму 3 данных, которых я получаю с базы данных, так как эта информация использовала ее в графике полных.

В настоящее время то, что я делаю, состоит в том, чтобы выполнять 3 отдельные консультации и после с PHP я берусь за то, чтобы складывать их и получать общее количество, но думаю, что это очень оптимизированное зло: Есть способ реализовывать 3 консультации, которые вводят суммы, и в той же консультации складывать их, чтобы приносить полный результат?

Далее я объясняю им в деталь каждую консультацию:

// Consulta 1
SELECT sum(botella)
FROM barezzito
WHERE idm = 17 AND 
fechavta BETWEEN '2019-06-03' AND '2019-06-09' ;
// Obtengo como resultado '10'

// Consulta 1
SELECT sum(shot)
FROM barezzito
WHERE idm = 17 AND 
fechavta BETWEEN '2019-06-03' AND '2019-06-09' ;
// Obtengo como resultado '5'

// Consulta 1
SELECT sum(mezcla)
FROM barezzito
WHERE idm = 17 AND 
fechavta BETWEEN '2019-06-03' AND '2019-06-09' ;
// Obtengo como resultado '6'

Поскольку они могут наблюдать то, что я делаю, он состоит в том, чтобы приносить сумму стоимости, находившейся в каждом поле (бутылка, shot, перемешивает), - что целые, - и после больше ничто не сложило их посредством PHP.

На основании этого, я хотел бы знать, есть ли способ реализовывать эти же самые три консультации в одной, которая приносила бы сумму стоимости sum (бутылка), sum (shot), sum (смесь).

Спасибо за помощь, которую они могут предлагать мне.

5
задан 07.06.2019, 21:10
0 ответов