greatest-n-per-group 相关问题

查询每组具有最大/最小值的行。

如何在MySQL中选择具有最小值的字段的数据?

我想从MySQL中特定字段具有最小值的表中选择数据,我已经尝试过:SELECT * FROM Pieces MIN(price)WHERE MIN(price)Please any help?

回答 7 投票 33

如何根据设备ID选择某些设备发送的最后一条消息? [重复]

我的PostgreSQL数据库中有一个消息表。该表具有名称:deviceId,timestamp,消息。 deviceId相同,表示现有设备的ID。 deviceId时间戳记...

回答 2 投票 0

依靠“假”列获取正确的记录

SELECT * FROM(选择soi.value,srv.osp_id,soi.stya_id,eoax.estpt_id,eoax.discount,int_sero.id AS sero_id,2 as attr_number FROM srv_obj_attr_intermediate soi JOIN ...

回答 2 投票 0

[请帮助我获得预期的输出,我已经尝试过GROUP BY,但无法获得所需的内容

我有此表\ d sales_girls列|类型整理|可空|默认值----------- + ---------------------- + ----------- +- -------- + --------- id |字符变化(...

回答 2 投票 -1

显示最受欢迎的经理的雇员?

如何显示最受欢迎的经理的员工?因此,我有了这张桌子,我需要拥有最受欢迎的经理的雇员的名字和姓氏(这里是...

回答 3 投票 -3

获取每个组SQL的第一行

我有如下数据。我想从以下数据subjectID中获得每种性别的首选:

回答 2 投票 1

MySQL分组依据的排序表

我有两个具有以下结构的表:表1 + ---- + ----------- + ------------ + ------ ------------- + | id | table2_id | created_at | some_other_fields | + ---- + ----------- + ------------ + ----------------- .. 。

回答 2 投票 -1

编写SQL&Hive查询以打印每个国家第二高薪的年份?

编写SQL和HIVE查询以打印每个国家第二高薪的年份?。请提供以下国家/地区的薪水查询:印度,年薪,印度,1000、2017,日本,2000、2017 ...

回答 2 投票 0

如何在某些情况下获得前N行

我有类似这样的查询:SELECT product_id,site,category_id,session_time,sum(cast(coalesce(“#clicks”,0)AS bigint))AS点击来自df ...

回答 1 投票 0

当该字段具有多个值时,如何按该字段的较低值分组?

如果在使用分组方式后需要一个字符串字段,但是此字段有两个可能的值,当我进行分组时,如何确保显示较低值的字段?例如,我需要一个“ starts_at” ...

回答 1 投票 -1

SQL,删除重复项,但保留第一行以模仿“每组最大n”功能

我很好奇这可能是最好的方法。目前,我有一个虚拟表,该表存储一个人每次上班的时间。它在每个.... >>>

回答 1 投票 -2

查询计划差异内部联接/右联接“最大组”,自联接,汇总查询

对于一个小的Postgres 10数据仓库,我正在检查分析查询中的改进,发现了一个相当慢的查询,其中可能的改进基本上归结为该子查询...

回答 2 投票 0

MYSQL窗口函数-获取最后一个值

我正在尝试在特定时间范围内获取玩家余额的最后一个值。我有交易表。玩家余额不是最大值或最小值。 SELECT project_id,...

回答 3 投票 0

如何每组最少获取3条记录?

我在SalesCart表中有3列,如下所示,每个项目我至少需要获得3条记录,该如何做?

回答 2 投票 0

如何从每个部门仅获得一份最低工资雇员的记录? DB2

我几乎刚开始使用数据库语言,所以我对JOIN,PARTITION和ETC一无所知。但这是我到目前为止所拥有的。我试过的:选择MIN(SALARY)作为“ MIN SALARY”,WORKING.DID,...

回答 1 投票 1

SQL中的第N个薪水

我试图在下面的查询中了解其工作原理。 SELECT * FROM Employee Emp1 WHERE(N-1)=(SELECT COUNT(DISTINCT(Emp2.Salary))FROM Employee Emp2 ...

回答 3 投票 1

获取组[MySQL]中表的前n个计数行

我正在尝试仅获得归类在类别中的前3名畅销产品(按每个类别的交易次数(id)计数(id)排名仅前3名产品)。我在寻找很多可能的解决方案...

回答 1 投票 -1

HAVING子句中的Windows替代功能

我正在尝试像这样获取每个产品的最旧的处理日期:从dim_product中选择prod_id,prod_name,prod_date,min(prod_date)作为min_prod_date,在这里...

回答 2 投票 0

SQL通过一列选择唯一值,而在另一列中选择最新值

我具有以下表格结构:潜在客户:姓名|电邮|日期------------------------------------------------- ------约翰| [email protected] | 2020-01-21 J | [email protected] | 2020-01-20 Alex ...

回答 1 投票 0

SQL根据分组后的多个条件获得单行

需要以下情况的查询创建帮助:假设我有一个包含以下记录的表:名称日期时间类别CategoryKey John 10/20/2012 10:00 Low 2 Sam 10 / ...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.