сумма последовательно в MySQL? - PullRequest
0 голосов
/ 25 мая 2018

Я пытаюсь сделать запрос, который будет выглядеть следующим образом ..

|tipe of operation | UMT | Total |
__________________________________
|reach             | 1.5 |  1.5  | 
|reach             | 1.5 |  3    | 
|reach             | 1.5 |  4.5  | 
|take              | 1   |  5.5  | 
|take              | 2   |  7.5  |

(что общее поле складывается вместе в соответствии со столбцами) *

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

|tipe of operation | UMT | Total |
__________________________________
|reach             | 1.5 |  1.5  | 
|reach             | 1.5 |  1.5  | 
|reach             | 1.5 |  1.5  | 
|take              | 1   |  1    | 
|take              | 1   |  1    |

это мой запрос

select   tablamtmtipo as 'tipe of operation'
       , tablamtmdatos as 'UMT'
       , sum(tablamtmdatos) as Total 
from tablamtm 
WHERE tablamtmoperacion = 'operación 1' 
group by idtablamtm

У меня есть только одна таблица с этими полями

1- idtablamtm
2- tablamtmoperacion
3- tablamtmtype
4- tablamtmdatos

1 Ответ

0 голосов
/ 25 мая 2018

используйте это

select   tablamtmtipo as 'tipe of operation'
       , tablamtmdatos as 'UMT'
       , @total:=@total+ tablamtmdatos as Total 
from tablamtm 
WHERE tablamtmoperacion = 'operación 1' 
group by idtablamtm
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...