标签: running-total

查询中累计的总和

对于大于或小于指定值的行,如何返回累加和的行?

表:

id | count
-----------
1 | 30
2 | 10
3 | 5
4 | 20
5 | 15
Run Code Online (Sandbox Code Playgroud)

查询:

SELECT id, count
FROM table
ORDER BY id
HAVING SUM(count) < 50
Run Code Online (Sandbox Code Playgroud)

返回行:

id | count
-------------
1 | 30
2 | 10
3 | 5
Run Code Online (Sandbox Code Playgroud)

更新

码:

public function query(){
    switch($this->table){
        case 'in_stock':
            return "SELECT * FROM ".Init::$static['db'].".stock
                WHERE id<=dynaccount.stock_first_available_id(".$this->value['num_stock'].", ".$this->value['product_id'].", ".(isset($this->att_arr['gid']) ? $this->att_arr['gid']:$_SESSION['gid']).")
                ORDER BY time, id";
    }
}
Run Code Online (Sandbox Code Playgroud)

程序:

DELIMITER $$

DROP FUNCTION IF EXISTS …
Run Code Online (Sandbox Code Playgroud)

mysql running-total

3
推荐指数
1
解决办法
3220
查看次数

添加函数时出现mysql错误

尝试使用MySQL函数时返回以下错误.

#1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its
declaration and binary logging is enabled (you *might* want to use the less safe 
log_bin_trust_function_creators variable) 
Run Code Online (Sandbox Code Playgroud)

我几天前开始使用复制..?不知道这是否可以包含它?!但我知道一件事 - 它已经奏效:)

如果我尝试覆盖(再次添加该功能),则会发生相同的错误.

功能

DELIMITER $$

DROP FUNCTION IF EXISTS `stock_in_stock_ids` $$
CREATE DEFINER=`dynaccount`@`localhost` FUNCTION `stock_in_stock_ids`(_running_total_limit INT, _product_id INT, _group_id INT) RETURNS TEXT
BEGIN
    DECLARE done INT DEFAULT FALSE;
    DECLARE _running_count INT default 0;
    DECLARE _id INT;
    DECLARE _count INT;
    DECLARE _ids TEXT DEFAULT NULL;

    DECLARE …
Run Code Online (Sandbox Code Playgroud)

mysql replication running-total

3
推荐指数
1
解决办法
1万
查看次数

在mysql中检索随时间推移的运行总记录增长

我有一个Drupal站点,它有一个跟踪用户的表.我想要做的是随着时间的推移图表成员增长.所以我想按摩mysql返回这样的东西:

date | # of users (total who have registered up to the given date)
1/1/2014 | 0
1/2/2014 | 2
1/3/2014 | 10
Run Code Online (Sandbox Code Playgroud)

"用户数"是指在指定日期之前已注册帐户的用户总数(running-total) - 而不是在该特定日期注册的用户数(这是很容易检索的).

我的{users}表的每一行都有一uid列,一name列和一个created(时间戳)列.

因此,我的{users}表中的示例记录将是:

name: John Smith
uid: 526
created: 1365844220
Run Code Online (Sandbox Code Playgroud)

mysql count running-total

3
推荐指数
1
解决办法
1795
查看次数

如何通过电源查询实现运行总计?

我希望像以前使用Tableau软件那样使用电源查询进行运行总计.有人有想法,提前谢谢!

running-total powerquery

3
推荐指数
2
解决办法
9472
查看次数

Angularjs ng-repeat基于值的运行总计

在angularjs中工作并希望根据从数据中检索的值保持运行总计.以下代码始终返回所有项目的完整总值.

<div ng-repeat="child in pItem.childItems | orderBy:'displayOrder'" ng-init="$parent.totalValue = $parent.totalValue + child.field[0].value">
Run Code Online (Sandbox Code Playgroud)

将其从父范围更改为子范围将清除每次重复的totalValue.因此,值始终等于该项的子值.

我正在寻找类似于以下内容的东西.其中Item1的值为2,Item2的值为3,Item3的值为4.

  1. 项目1 2
  2. 项目2 5
  3. 第3项9

running-total angularjs ng-repeat

2
推荐指数
1
解决办法
2225
查看次数

有人可以向我解释本教程中的运行总数和SQL自联接吗?

我在这里阅读了该教程:http : //www.1keydata.com/sql/sql-running-totals.html,这一切都是有意义的,直到排名,中位数和运行总计突然变得极其荒谬得令人难以置信地复杂等等。有人可以用简单的英语解释该查询如何产生连续的总数吗?谢谢!

sql self-join running-total

1
推荐指数
1
解决办法
4567
查看次数

Javascript Radio/Checkbox问题

我有这个简单的脚本.我正在尝试获取已检查的值并将它们添加到已打开的输入框中的运行总计中.我知道它正在检查选项,但它没有更新到输入框,我不知道为什么.谁能帮我?

<html>
<head>
<script type="text/javascript">
    function updateForm()
    {
        var type = document.pizzaForm.pizzaType;
        var toppings = document.pizzaForm.toppings; 
        var pizzaType;
        var toppings;

        for(var i = 0; i <= type.length; i++)
        {
            if(type[i].checked)
            {
                total = type[i].value;
            }
        }

        for(var i = 0; i <= toppings.length; i++)
        {
            if(toppings[i].checked)
            {
                toppings += toppings[i].value;
            }
        }

        var total = pizzaType + toppings;

        pizzaForm.total.value = total;
    }
</script>
</head>
<body>
    <h1>Order Pizza Here:</h1>
    <form action="" method="get" name="pizzaForm">
        What Type of Pizza Would You Like? <br …
Run Code Online (Sandbox Code Playgroud)

javascript checkbox running-total radio

1
推荐指数
1
解决办法
1179
查看次数

如何连续添加起始行和下一行的值

我只是想创建一个sql查询,结果类似于图像.就像SQL中的Fibonacci序列.

防爆.

第1列:10,然后Result列的值为Result:10,因为那是第一行.,然后假设第1行第1行的值为50,那么结果第2行的值将为60 ..(结果:60)..依此类推.

样品如下图所示.

我怎么能连续这样做?任何帮助,将不胜感激.谢谢

在此输入图像描述

sql running-total sql-server-2012

1
推荐指数
2
解决办法
3146
查看次数

Python在列表中运行总和

鉴于以下列表:

a=[1,2,3]
Run Code Online (Sandbox Code Playgroud)

我想生成一个新列表,其中每个数字是它和它之前的值的总和,如下所示:

result = [1,3,6]
Run Code Online (Sandbox Code Playgroud)

逻辑:

1没有先前的值,所以它保持不变.

3是从第一个值(1)加到列表中的第二个数字的值(2)

6是来自前两个元素的1和2的总和,加上3的第三个值.

提前致谢!

python numpy sum running-total cumulative-sum

1
推荐指数
2
解决办法
4205
查看次数

T SQL累积减法

我正在使用MS SQL Server。

我有下表:

SKU     Shop    WeekNum    ShopPrioirty    Replen   OpeningStock
111     100         1            1           10          5000
111     200         1            2           10          NULL  
111     300         1            3           5           NULL
111     400         1            4           8           NULL

222     100         2            1           20          6000
222     200         2            2           15          NULL
222     300         2            3           12          NULL
222     400         2            4           10          NULL
Run Code Online (Sandbox Code Playgroud)

这是期望的结果:

SKU     Shop    WeekNum    ShopPrioirty    Replen   OpeningStock
111     100         1            1           10          5000
111     200         1            2           10          4990  
111     300         1 …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server running-total

1
推荐指数
1
解决办法
53
查看次数