Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 在分区上按2个最后一行相同的值求和_Mysql_Sql_Select_Sum_Mariadb - Fatal编程技术网

Mysql 在分区上按2个最后一行相同的值求和

Mysql 在分区上按2个最后一行相同的值求和,mysql,sql,select,sum,mariadb,Mysql,Sql,Select,Sum,Mariadb,谁能给我解释一下吗 我的问题是: SELECT `Date`,`qtyS`,SUM(`qtyS`) OVER (ORDER BY `Date`) FROM ic_transaction ORDER BY `Date` 我知道了 Date qtyS SUM(qtyS) OVER (ORDER BY `Date`) 2018-06-20 13:11:11 30.0000 30.0000 2018-06-20 14:07:25

谁能给我解释一下吗

我的问题是:

SELECT `Date`,`qtyS`,SUM(`qtyS`) OVER (ORDER BY `Date`)  
FROM  ic_transaction ORDER BY `Date`
我知道了

Date                   qtyS       SUM(qtyS) OVER (ORDER BY `Date`)
2018-06-20 13:11:11    30.0000    30.0000
2018-06-20 14:07:25    10.0000    40.0000
2018-06-20 14:35:45    10.0000    50.0000
2018-06-25 11:19:42   -20.0000    30.0000
2018-06-25 16:49:01   -20.0000    10.0000
2018-06-26 15:52:13    20.0000    30.0000
2018-09-11 21:07:10    10.0000    60.0000
2018-09-11 21:07:10    20.0000    60.0000

为什么最后两行具有相同的总和?

最后两行具有完全相同的日期,因此它们被视为排序的等价项。因此,它们不仅具有相同的累积和,而且它们的每一个和都包括这两行的值。

最后两行具有完全相同的日期,因此它们被视为排序的等效值。因此,它们不仅具有相同的累积和,而且它们的每一个和都包括这两行的值。

请参见:那么我如何修复我的查询?@Youngzie您可以添加二级排序标准,例如
qtyS
,那么我如何修复我的查询?@Youngzie您可以添加二级排序标准,例如
qtyS