我有一个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());