-
118 votesanswersviews
将多个函数应用于多个groupby列
docs显示如何使用带有输出列名称作为键的dict一次在groupby对象上应用多个函数: In [563]: grouped['D'].agg({'result1' : np.sum, .....: 'result2' : np.mean}) .....: Out[563]: result2 result1 A ... -
1 votesanswersviews
SparkSQL:日期范围的条件和
我有这样的数据帧: | id | prodId | date | value | | 1 | a | 2015-01-01 | 100 | | 2 | a | 2015-01-02 | 150 | | 3 | a | 2015-01-03 | 120 | | 4 | b | 2015-01-01 | 100 | 而且我很... -
2 votesanswersviews
使用相关模型聚合查询,而不仅仅是相关的ID值
说我有三个型号: from django.db import models class X(models.Model): y = models.ForeignKey(Y, on_delete=models.PROTECT) z = models.ForeignKey(Z, on_delete=models.PROTECT) a = models.DecimalFi... -
3 votesanswersviews
来自相关表的mysql平均计数
我有两张 table : 用户表 用户列表 故事 故事列表 - 每个用户多个故事 我想知道用户的平均故事数 . (不是特定用户,适用于所有用户) 预期结果:每个用户平均故事数为2.3 尝试: 选择avg(w)from(select count(distinct user_id)as w from story group by user_id)a;上面跑,但似乎不正确 也: SELECT user... -
0 votesanswersviews
MySQL问题:合并由n-m引起的多个结果/行
我现在几乎尝试了所有可以解决问题的方法 . 到目前为止没有成功 . 但必须有一个解决方案因为我不认为案件太特别了 . 我想我只是一个血腥的初学者;-)我需要加入union merge或者其他;-)在MySQL中解决以下问题...... 案例:三个表“帖子”,“标签图”和“标签” tagmap 表存储标签的id 's of the posts and the id'的所有n-m关系tags 表将 t... -
9 votesanswersviews
选择具有不同where条件的相同列
此查询返回特定日期范围内特定销售人员的“已结算”每日销售额总和: SELECT SUM(price) as closed_total FROM dbo.Sales WHERE salesperson_ID = @salesperson_ID AND date_ordered BETWEEN @start_date AND @end_date AND clo... -
7 votesanswersviews
Oracle:仅插入物化视图
在Oracle中,什么是仅插入物化视图? 我有以下物化视图,它使用 MAX 聚合函数: CREATE MATERIALIZED VIEW VM_FAST_MAX REFRESH FAST ON COMMIT AS SELECT d.ID_INPUT, MAX(d.ID_LOAD) AS ID_LOAD, COUNT(*) AS CNT FROM MASTER_TABLE d GROUP... -
2 votesanswersviews
postgresql中的multiply(num)聚合函数
这可能非常简单,因为文档非常简单 . 有没有办法通过postgresql中的乘法运算符聚合列 . 我知道我可以做count(列)或sum(列),但是有一个我可以使用的乘法(列)或产品(列)函数 . 如果没有,任何想法如何实现它 . 我正在使用postgres 9.1 问候,哈桑 -
1 votesanswersviews
在窗口中选择第一个和最后一个日期
我正在尝试根据提供的月份和年份在窗口中选择第一个和最后一个日期 . 这是示例数据: F.rates | id | c_id | date | rate | --------------------------------- | 1 | 1 | 01-01-1991 | 1 | | 1 | 1 | 15-01-1991 | 0.5 | | 1 | 1 | ... -
1 votesanswersviews
PHP SQL SELECT sum(value)WHERE x LIKE '%$month%'(foreach)
我有一张 table : user_id | month | value 1 | firstname_1_2017 | 5 1 | secondname_1_2017 | 4 1 | firstname_2_2017 | 7 1 | secondname_2_2017 | 8 1 | fir... -
0 votesanswersviews
如何在group by子句之后应用case语句
INPUT: 我有一张 table ,看起来像: date | is_shipped | is_realised | mrp ----------+------------+-------------+------ 12022015 | 1 | 1 | 1000 12022015 | 0 | 1 | 2000 ... -
6 votesanswersviews
用于滑动窗口聚合的Bigquery SQL
嗨我有一张看起来像这样的 table Date Customer Pageviews 2014/03/01 abc 5 2014/03/02 xyz 8 2014/03/03 abc 6 我想获得按周分组的页面视图聚合,但显示过去30天的聚合 - (窗口大小为每周30天的窗口大小) 我正在使用google bi... -
2 votesanswersviews
Dplyr - 错误:列''具有不受支持的类型
在data.frame上使用dplyr来计算每个字符变量组的缺失观察数时,我有一个奇怪的问题 . 这会创建错误“错误:列”“具有不受支持的类型 . 为了复制它,我创建了一个子集 . 子集rdata文件可在此处获得:rdata file including dftest data.frame首先 . 使用我提供的子集,代码: dftest %>% group_by(file) %>%... -
0 votesanswersviews
如何检查set是mongodb中具有相同顺序的子集
如果我在mongo db中有一个列表/集,如下所示 [a,a,c,b,b] 现在我想检查下面的设置/列表是否存在于父集中 [a,b,c] false because we have sequence a,c,b not a,b,c [a,c,b] `true` [a,c] `true` 子集应该是父集的相同顺序,并且在步骤之间有很多其他步骤但应该始终是相同的顺序.... -
43 votesanswersviews
SparkSQL:将聚合函数应用于列列表
有没有办法在执行 groupBy 时将聚合函数应用于数据帧的所有(或列表)列?换句话说,有没有办法避免为每一列执行此操作: df.groupBy("col1") .agg(sum("col2").alias("col2"), sum("col3").alias("col3"), ...) -
7 votesanswersviews
mysql按周分组
我有一个包含以下字段的表: id amount_sale the_date(unix timestamp integer) payment_type(可以是现金或账户) 我正在尝试创建一个查询,该查询将按年度的每周对所有销售进行分组,然后在我的页面上将每周的amount_sales总和进行拆分 . 例: week 1 = $26.00 week 2 = $35.00 w... -
5 votesanswersviews
where子句中聚合函数的SQL问题
我正在研究这个SQL问题: 显示收费金额和实际金额不同的任何采购订单 . 通过显示采购订单编号,每个采购订单的POAmount,实际金额(通过添加订单中所有项目的价格计算)以及两者之间的差异来显示此信息 . 对结果进行排序以首先显示差异最大的结果 . 我在运行下面的sql语句时得到以下代码: 错误代码-1,SQL状态42903:聚合函数的使用无效 . select purchaseorder... -
0 votesanswersviews
Rails中的嵌套聚合函数
如何在Rails中执行此操作?: select avg(cnt) from ( select count(*) as cnt from sngs s inner join clbs c on c.id = s.clb_id where c.user_id = 35 group by da... -
1 votesanswersviews
将聚合函数应用于另一个聚合函数的SQL查询
我有几个查询结果使用一个或多个聚合函数和日期GROUP-BY,所以它们看起来像这样: Date VisitCount(COUNT) TotalBilling(SUM) 1/1/10 234 15765.21 1/2/10 321 23146.27 1/3/10 289 194... -
4 votesanswersviews
Postgres深入左外连接两个级别导致笛卡尔积
给出以下4个表: CREATE TABLE events ( id, name ) CREATE TABLE profiles ( id, event_id ) CREATE TABLE donations ( amount, profile_id ) CREATE TABLE event_members( id, event_id, user_id ) 我试图获得所有活动的清单,以及任何成员的... -
0 votesanswersviews
Oracle SQL总和值,不使用聚合函数
我正在学习我的SQL类,而且我一直在研究不使用聚合函数编写SQL查询 . 例如,我们有表项 . item_id | price 1 | 10 2 | 20 3 | 40 我可以使用 SUM 函数总结各种项目的价格,以获得70的值 SELECT SUM(price) FROM item 如何在不使用任何聚合函数的情况下获得总价? -
3 votesanswersviews
使用具有多个联接的SQL聚合函数
我试图在单个SQL查询中使用多个表的多个聚合函数(使用Postgres) . 我的表结构类似于以下内容: CREATE TABLE user (user_id INT PRIMARY KEY, user_date_created TIMESTAMP NOT NULL); CREATE TABLE item_sold (item_sold_id INT PRIMARY KEY, sold_user_... -
1 votesanswersviews
窗口化求和查询给出“因为它不包含在聚合中”错误
我有以下查询: select d.ShortDate, b.BranchCode, sum(home_net_change_calc) as Period_HomeNet_Denom, sum(oper_net_change_calc) as Period_OperNet_D... -
3 votesanswersviews
日期之间的SQL / Oracle聚合桶
我有一个SQL相关的问题,我会喜欢一些帮助,因为一个合适的答案一直困扰我 . Background 我正在使用一个供应商产品,该产品具有作为后端的Oracle数据库 . 我有能力编写任何特殊的SQL来查询底层表,但我不能对它们的底层结构(或数据模型本身)进行任何更改 . 我感兴趣的表目前有大约1M行,基本上跟踪用户会话 . 它有4列感兴趣: session_id (每个会话是主键和唯一), use... -
29 votesanswersviews
LINQ按时间段聚合和分组
我试图理解如何使用LINQ按时间间隔对数据进行分组;然后理想地聚合每个组 . 找到具有明确日期范围的众多示例,我正在尝试按时段分组,例如5分钟,1小时,1天 . 例如,我有一个用Date包装DateTime的类: public class Sample { public DateTime timestamp; public double value; } 这些观察结果包含在L... -
278 votesanswersviews
SQL Server:PARTITION BY和GROUP BY之间的区别
多年来,我一直在使用 GROUP BY 进行所有类型的聚合查询 . 最近,我一直在逆向工程一些使用 PARTITION BY 来执行聚合的代码 . 在阅读我能找到的关于 PARTITION BY 的所有文档时,它听起来很像 GROUP BY ,可能还添加了一些额外的功能?它们是相同通用功能的两个版本,还是它们完全不同? -
1 votesanswersviews
查找客户尚未购买的产品的平均评级
我试图为每个客户找到他们没有购买的产品,以及哪些产品的评级最高 . 例如,在下表中,John购买了第1项和第2项,但未购买3,4或5.产品3和5没有评级,因此不包括在内,但产品4应包含在内,因为这是约翰没有买到的评价最高的项目 . 这是我的表结构和一些示例数据: 顾客 id | customer ----|--------- 1 | john 2 | jenkins 3 | jane... -
0 votesanswersviews
数据表计算方法过滤行号
我使用一个查询来获取50条记录并将其传递给数据表 . 然后以表格格式显示该记录 . 显示器使用分页,一次显示10条记录 . 有一种设施可以移动到下一组或前一组记录,或向前或向后移动1条记录 . 我必须找到当前可见的记录集的列的最小值和最大值 . 我打算使用Compute方法,但我不确定它是否允许过滤除datatable中的列以外的任何内容 . 我是否必须在查询中包含行号,或者是否有更好的解决方案(... -
5 votesanswersviews
在R中的“周”箱中聚合平均值“%H%M”
我一直在努力解决这个问题 . 我是使用ts数据和所有相关R包的新手 . 我有一个带有几个变量的df,包括GMT "%H%M"中的'time of day'和采样日期"%Y/%m/%e" . 我想将我的日期数据分箱/汇总到"weeks"(即%W /%g),并在该周期间进行抽样时计算平均值'time of the day' . 我能够通过首先... -
1 votesanswersviews
某些条件下数据帧的单列中的值
我有两个数据帧,我想“按照某些条件组合它们” . 我的第一个数据帧具有星期几的平均Sms(avgSms)(1 =星期日,2 =星期一,3 =星期二......),小时和分钟: df1: I | Day_of_week | hour | min | AvgSms #1 1 0 0 12 #2 ...