group-by相关内容

获取最近的记录到按类型分组的特定日期

对不起,我不能更具体,但我不知道如何描述我的问题在标题中..分别我不知道如何搜索类似的问题。 这就是交易。我有这张表的记录: 正如您所看到的,我拥有不同类型的不同月份的数据。我的目标是获得按类型分组的最后输入金额,这应该由日期来限制。 例如: 如果我指定日期2011-03-01,则查询应返回3个记录,其金额为10,20和30,因为对于类型= 1,最近插入的记录为'2011- ..
发布时间:2018-05-30 13:42:51 数据库

MySQL组之间的日期

有没有办法对两个日期之间的记录进行分组? 例如,我的表的记录如下所示: rid stamp uid 25 2005-07-05 14:10:29 25 1175 2005-08-12 15:47: 35 29 290 2005-11-22 16:38:53 42 30 2005-12-01 10:48:12 47 30 2006-01-02 17:34:28 52 ..
发布时间:2018-05-30 13:42:49 数据库

通过条件和精度从组中获取MySql中的百分比

运行MySql 5.0.85,我需要尽可能高效地处理几个查询。如果我能得到一些评论,我将不胜感激。 我以数百万的数据收集数据,并且需要按照一个字段分组的前50名 下面是我想到的... 1)我有一种感觉,我可以更有效率,也许与一个连接 2)我怎样才能百分之一的精度百分比,所以* 100.00 即:.07变为7.00,如果我(百分比* 100)得到SQL错误 SELECT u ..
发布时间:2018-05-30 13:42:46 数据库

使用MySQL进行分组时返回哪一行字段?

我有一个MySQL表,其中包含字段 id 和字符串。 id s是唯一的。 string s是varchars并且是非唯一的。 我执行以下查询: SELECT id,string,COUNT(*)AS频率 FROM表 GROUP BY字符串 ORDER BY频率DESC ,id ASC 问题 假设表中包含三行,它们具有相同的 string 值,并且 ..
发布时间:2018-05-30 13:42:39 数据库

使用pandas groupby计算唯一值

我有以下形式的数据: df = pd.DataFrame({ 'group': [1,1,2,3,3,3,4], 'param':['a','a','b',np.nan,'a','a',np .nan] }) print(df) #group param #0 1 a #1 1 a #2 2 b #3 3 NaN #4 3 a #5 3 a #6 4 NaN ..
发布时间:2018-05-30 13:42:36 Python

小计和SQL

我有一个销售数据的SQL表(如下所示),我如何生成一个结果集,内联小计,并按照付费最高的客户的降序排列结果? 因此给出如下表格: CUS_ID |产品| AMOUNT 12 | A | 2.50 12 | B | 5.80 24 | A | 10.00 24 | B | 30.00 我会得到以下结果: CUS_ID |产品|金额 24 | ..
发布时间:2018-05-30 13:42:30 数据库

我们可以使用hibernate在星期几之前进行分组吗?

我希望查询结果按星期几进行分组......就像分为7组星期一,星期二,星期三......等等每一个 在表中的列是一个时间戳字段像2011年3月12日..... ,所以我不在乎表中存在哪些日期我只需要得到7个分组,如果有一个计数列不存在像星期四它应该返回0,并且对于星期三计数应该总数计数为所有星期三和每周的每一天明智。 我如何实现这个查询使用HQL /标准吗? 是否有像我这样可以 ..
发布时间:2018-05-30 13:42:27 其他开发

GROUP BY后加入左边?

我有一张“歌曲”,“歌曲_标签”(与标签相关的歌曲)和“歌曲_Votes”(与布尔喜欢/不喜欢的歌曲相关)。 我需要检索带有GROUP_CONCAT()标签的歌曲以及喜欢(true)和不喜欢(false)的数量。我的查询类似于: SELECT s。*, GROUP_CONCAT(st.id_tag)AS tags_ids, COUNT(CASE WHEN v.vote = 1 ..
发布时间:2018-05-30 13:42:19 数据库

熊猫:在一组中使用多个函数

我的数据有年龄限制,还有每月付款。 我正在汇总汇总汇总,但没有总结年龄(平均会起作用)。 对不同的列可以使用不同的函数吗? 解决方案 您可以将字典传递给 agg ,列名作为键和函数你需要作为值。 将pandas作为pd 导入numpy作为np #创建一些随机数据 N = 20 date_range = pd.date_range('01 / 01/2015' ..
发布时间:2018-05-30 13:42:16 Python

MySQL - JOIN,GROUP BY,ORDER BY

我知道,这是一个普遍的主题。 这个问题解决了一个特定的案例,但请裸露。 所以我第一次遇到的问题是, group by 子句在 order by : saved.recipe_id 列是一个由> UNIX_TIMESTAMP() 生成的整数 $ b SELECT saved.recipe_id, saved.`date`, user.user_id FROM sa ..
发布时间:2018-05-30 13:42:10 数据库

使用GROUP BY时,MYSQL显示不正确的行

我有两张表: article('id','ticket_id','incoming_time','to', 'from','message') ticket('id','queue_id') 门票代表支持人员与客户之间的电子邮件线索,文章是组成线程的单个消息。 我正在寻找带有最高传入时间(表示为unix时间戳),用于每个ticket_id,这是我目前使用的查询: ..
发布时间:2018-05-30 13:42:05 数据库

按时间分组记录

我有一个包含日期时间列和其他一些其他列的表。日期时间列表示正在发生的事件。它可以包含一个时间(当时发生的事件)或NULL(事件没有发生) 我现在要计算在特定时间间隔内发生的记录数(15分钟),但不知道该怎么做。 例子: id |时间| foreign_key 1 | 2012-01-01 00:00:01 | 2 2 | 2012-01-01 00:02:01 | 4 ..
发布时间:2018-05-30 13:42:02 数据库

MYSQL SUM GROUP BY

我正在一所高中的分级制度。 在我的学校,成绩可以通过再加工的问题而改变,我保存这些变化的日期。 我有一个正确返回平均值的函数,因为最近的等级被标记为值为'1'的“当前”字段。我希望使函数能够返回过去某个日期的最新成绩。我正在绘制他们的平均值如何随时间变化的图表。 我想要做的是这样的: select sum(grades.points) from grades whe ..
发布时间:2018-05-30 13:41:59 数据库

ORDER BY别名不起作用

错误:列“Fruits”不存在 运行Postgres 7.4(是的,我们正在升级) 为什么我不能ORDER BY列别名?在ORDER BY中也需要tof“TypeOfFruits”,为什么? SELECT(CASE when tof。) TypeOfFruits“='A'THEN'Apple' when tof。”TypeOfFruits“='P'THEN' ..
发布时间:2018-05-30 13:41:57 其他开发

在GROUP BY之后连接一个字段

这个问题在SO中已经问过很多次了,但是没有一个答案令我满意。 问题2 问题3 问题4 li> 我正在处理包含多个版本的 DataObjectVersions 表,其中包含大约120万个独特对象(和增加)。我需要为每个唯一对象连接来自特定字段的更改。 现在我正在使用Q3中提供的XML Path的解决方案,但在此上运行此查询表是一个总体性能灾难。 SQL Server在19mn后 ..