Несколько СУММ MYSQL - PullRequest
       10

Несколько СУММ MYSQL

1 голос
/ 21 июня 2019

У меня есть запрос с несколькими суммами, которые создают новый столбец. Но я должен добавить сумму результата одного.

Я положил сумму (TOTALPIEZAS * 2) как тест

SELECT
   Lote_Cliente.cliente,
   Lote_Cliente.numero_lote_cliente,
   Produccion.Longitud,
   Produccion.Anchura,
   Produccion.Espesor,
   COUNT(Lote_Cliente.numero_lote_cliente) AS Pales,
   SUM(Produccion.Kilos) AS Peso,
   SUM(Produccion.Piezas) AS TOTALPIEZAS,
   SUM (TOTALPIEZAS *2) AS test,
   CONCAT((Longitud*10), 'x', (Anchura*10),'x',Espesor) AS FINALTAMAÑO
FROM
   Lote_Cliente
INNER JOIN
   Produccion ON Lote_Cliente.numero_lote_cliente = Produccion.Lote_cliente
WHERE
   (Lote_Cliente.fecha_preparacion BETWEEN '2019-06-20' AND '2019-06-20') 
   AND (Produccion.Producto = 'Pizarra')
GROUP BY
   Lote_Cliente.numero_lote_cliente, FINALTAMAÑO

Проверка колонки с результатом TOTELPIEZAS * 2

1 Ответ

1 голос
/ 21 июня 2019

Вы не можете использовать псевдоним столбца в select .. потому что псевдоним столбца в данный момент недоступен
Вы должны вычислить сумму для produccion.Piezas * 2

COUNT(Lote_Cliente.numero_lote_cliente) AS Pales,
SUM(Produccion.Kilos) AS Peso,
SUM(Produccion.Piezas) AS TOTALPIEZAS,
SUM (Produccion.Piezas*2) AS test,
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...