greatest-n-per-group 相关问题

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

如何显示每个用户的最新日期,以及如果前一个和最后一个日期之间的datediff <7

我具有下面的表结构UserID |日期1 2020-01-01 1 2020-01-02 1 2020-01-03 1 2020-02-05 1 2020-02-06 1 2020-03-08 1 2020-03-09 2 2020-02- .. 。

回答 2 投票 1

1到多个具有聚合函数的Select查询(Adventure Works数据库)

我正在使用Adventure Works数据库练习SQL。我的任务很简单。我想找一个员工,看看他们赚多少钱。名|姓氏|年龄|支付率|问题是...

回答 1 投票 0

使用GROUP_CONCAT时如何仅获得每个组的最新2条记录?

SELECT id,GROUP_CONCAT(type SEPARATOR'/')as by`sems` GROUP的类型,我每年只想获取每个组的2条最新记录

回答 2 投票 -1

关于从两列获取具有最大日期的记录的SQL查询

我有一个类似这样的SQL Server表:EMP ID名称Name DateOn DateOff ---------------------------------- --------------- 1 EMP1 2020-9-4 12:00 AM NULL 2 EMP1 2020-9-4 12:...

回答 2 投票 0

获取最近的测量值

我有一个表,其中包含一些度量,ID和日期。该表的构建类似于ID DATE M1 M2 1 2020 1 NULL 1 2020 NULL 15 1 2018 2 NULL 2 ...

回答 3 投票 0

如何从组中选择特定行?

我有一个包含几列的表:id |来源|模式| SponsorID |代码... 1来源1纸张123 7102 2来源2纸张123 7102 3来源2纸张...

回答 2 投票 0

如果已分配项目,则TSQL检索下一个项目

我有一个样本数据集,看起来像:如果尚未使用该值,我需要返回下一个值。我想通过不使用游标来实现。数据应为...

回答 1 投票 2

如何使用mysql仅显示最新的客户订单

[Costumer订单售出srp 1. A. 10. 10 1. B. 10. 10 1. D. 10.10 2. A. 5. 10 2. C. 10. 10输出应为客户订单售出的srp。 2. ...

回答 1 投票 0

在T-SQL中检索另一行<>'X'时,具有最新日期的数据行

我有一个客户数据库,这些数据库具有其成员的生效日期和结束日期,两个单独的列。数据有点脏,但是客户可以有多行数据,只有...

回答 2 投票 2

从相关表中选择

所以在我的数据库中,我有2个表相关:这些字段是ID,名称,价格和整数,因此我知道它们是否全部出售了水果| IDfruit |名称|价格|出售| 1 |橙色| 5 | 0 | 2 ...

回答 2 投票 0

Oracle / SQL-根据订单删除重复的条目?

我具有以下结果集“基线名称”,“版本”。每个基线条目在结果集中位于其下方的基线处都有重复的行。我只想保留“版本”的第一个实例...

回答 2 投票 0

具有3个表的JOIN,以及一个列组合的MAX值

我有3个表,名称分别为USER,SCORE和LEVEL,如下所示。用户+ ---- + --------------- + | id |名称| + ---- + --------------- + | 1 |亚历山大先生| | 2 |杜玛女士| + ---- + ----------...

回答 1 投票 0

是否可以使用Redshift Spectrum中的“ IN”条件检查多列?

我有一个名为customer_details_table的Redshift Spectrum表,其中的列ID不是唯一的。我有另一个列层次结构,如果它们具有...

回答 2 投票 0

Oracle SQL如何消除按特定列重复的行

例如,我在一个表中具有如下所示的值表A ---------------- item_name价格偏离----------------鞋子...

回答 2 投票 0

检索T-SQL中另一行<>'X'时具有最新日期的数据行

我有一个客户数据库,这些数据库具有其成员的生效日期和结束日期,两个单独的列。数据有点脏,但是客户可以有多行数据,只有...

回答 1 投票 1

如果没有第二高薪,如何获得第二高薪部门明智,然后显示第一高薪?

如果部门中只有一个薪水,如何找到第二高薪的部门,然后显示该第一高薪。输入为dept_id工资10 500 10 600 10 1000 ...

回答 1 投票 0

SQL:选择具有最大值的行并按单个列分组

第一次问有关stackoverflow的问题,因此对任何错误表示歉意。我正在尝试将旧表转换为新格式。旧表/输入示例:| id | ...

回答 1 投票 1

替代GROUP BY MySql

我试图在不使用分组依据的情况下获得与此查询相同的结果。 SELECT emp_no,salary,max(to_date)to_date FROM employees.salaries group by emp_no;

回答 1 投票 0

SQL合并两个表-每个键值仅获得一行

我正在尝试在数据库上运行SQL命令。我有两个表,一个用于用户,另一个用于帖子。我想查找每个用户的最新帖子。我尝试了以下操作:SELECT b.`username`,b.`id`,c.` ...

回答 1 投票 0

有关最新日期的sql查询

我有这两个表。 UserProfiles(userid,attr,value)InformationValues(attr,dateOfValue,price)表内容:userid的用户配置文件='ann'Informationvalues现在,我必须选择...

回答 1 投票 0

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