我有一个MySQL数据库,我想要每行SQL,一个列的sum变量。
我的请求(作品):

SELECT * FROM test "WHERE
DATE_FORMAT(datetime,'%Y-%m-%d')=DATE(NOW())";

对于每一行,CONSO是1列的名称:
(CONSO + CONSO + CONSO + CONSO +...) * 12

你能帮帮我吗?

最佳答案

要求出所有coso值的总和,并将总和乘以12:

SELECT sum(conso) * 12
  FROM test
 WHERE DATE_FORMAT(datetime, '%Y-%m-%d') = DATE(NOW());

要将所有coso值相加,每个值乘以12:
SELECT sum(conso * 12)
  FROM test
 WHERE DATE_FORMAT(datetime, '%Y-%m-%d') = DATE(NOW());

07-24 19:25