window-functions

    1热度

    2回答

    数据库是HP Vertica的7或PostgreSQL 9 create table test ( id int, card_id int, tran_dt date, amount int ); insert into test values (1, 1, '2017-07-06', 10); insert into test values (2, 1, '2017-06-01',

    0热度

    2回答

    我的目标是计算排除当前分区的平均值。在下表中,我想知道如何生成avg_prod_rev_oth_cust列:其他客户的平均产品收入。这可以通过窗口功能来完成吗? cust prod rev avg_prod_rev avg_prod_rev_oth_cust a x 1 3.5 4.5 a x 2 3.5 4.5 b x 3 3.5 3.5 b x 4

    1热度

    1回答

    我有一个order_lines表,其中有order_id和extended_price列。我想知道所有订单的延期价格总和高于平均价格的订单。这是我得到的查询: SELECT order_id, SUM(extended_price) AS "sumtotal" FROM order_lines e GROUP BY order_id HAVING SUM(extended_price) >

    -1热度

    1回答

    说我有雅典娜以下数据: id ts uid1 1499672134268 uid1 1499672134292 uid1 1499672136189 uid1 1499672136212 uid1 1499719927907 uid1 1499719927940 uid1 1499719927975 uid1 1499719927999 uid2 1499670000000

    1热度

    1回答

    我有两个表。一个是Reference表,用于排序优先级,一个是Customer表。 Reference表用于优先考虑表Customer中的每个列,以便为单个客户的单个列给出不同的顺序。 参考表: --------------------------------------- | Priority | Attribute | sourceID | ------------------------

    0热度

    1回答

    这感觉就像一个间隙和岛屿问题,窗口函数看起来像是正确的工具,但我似乎无法得到一个工作结果。 我的数据是这样的(注:游戏ID是一个UUID,在这里显示为可读性计数器): GameID User Date Win 100 A 10/11/2012 0 101 A 10/12/2012 0 102 B 10/11/2012 0 103 B 10/13/

    1热度

    1回答

    因此,显然,根据我的教授,除了一列显示下面代码中显示的列的排名外,我拥有一切权利。我在想,基本上,它只需要将行号显示在其自己列的左侧。下面是说明: 销售经理现在想你创建通过总销售额和总销售数量两列她 产品的报告(每次都会 是自己的列)。创建一个存储过程,返回以下列的 ,但也添加了两个新的等级列。 产品名称|订单计数|总销售价值|总销售额 数量 我知道它在分配描述中没有额外的列,但我想我需要它。以下

    0热度

    1回答

    我有一个表,看起来像: id code date1 date2 block -------------------------------------------------- 20 1234 2017-07-01 2017-07-31 1 15 1234 2017-06-01 2017-06-30 1 13 1234 2017-05-01 2017-05-31 0

    1热度

    1回答

    我已经开始充实一些东西了,但是我在添加某种窗口函数时遇到问题,无法获得预期的结果,即在我的代码中调用的数据,产品在上个月按销售排名。如果有任何帮助,我将不胜感激! 这是问什么: 的CEO想知道,根据上个月的销售量销售。 请为她提供一个查询,以便在上个月根据 订单数量对产品进行排名。应该没有跳过的数字。 这里是我到目前为止有: SELECT P.NAME AS 'Product Name'

    1热度

    1回答

    在我们的API中,我们有一个基本的排名/排行榜功能,其中每个客户端用户都有其可以执行的“操作”列表,每个操作都会得到一个分数,并且所有操作都会记录在“动作”表,然后每个用户可以要求当前月份的排行榜(每个月排行榜重置)。没有什么花哨。 我们有两个表:与用户表,并用行动表(我已经删除不相关的列): > \d client_users Table "public.clien