greatest-n-per-group 相关问题

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

使用两个不同的WHERE获取两个值

因此,我试图从一个州获得一个值,即一个名称的最大数量,然后从所有州获得该名称的总数。我想我必须在WHERE * IN中进行操作,但不知道该放在哪里。 ...

回答 2 投票 1

在第二个查询中获取多个记录

[按部门编号从员工组中选择最高(薪水),请选择*从薪水所在的雇员(按部门编号从员工组中选择最高(薪水))

回答 1 投票 0

SQL查询-合并两个表,删除重复项,仅保留最新的日期

[我试图在SQLServer Management Studio 2008中将查询放在一起,我通过'tax_id'将两个表联接在一起,但是我只需要从表2(Tax_Rate_Table)中复制一个条目...

回答 2 投票 0

当日期匹配时,如何在MySQL中每组获得1条记录?

据我所知,这不是重复的,其他所有人的日期都不同。例如,我有下表提供的公司,仪表和最后服务日期:Company MeterCode名称...

回答 1 投票 0

什么是获取具有最大值的行的最有效方法? [重复]

想象我们有一家美丽的酒店。这家酒店的数据库只有一个表:房间登记入住check_out其他列... 1 2020-02-04 2020-02-05 ... 1 2020-02-06 2020-02-09 ... 1。 ..

回答 1 投票 1

选择给定日期之前的最新行

我尝试将日期与不同行中的日期进行比较。我希望图片能使它清楚。例如:“ 6月”中ID为“ 2”的产品应收取100美元的费用,因为该费用是有效的...

回答 1 投票 0

如何根据某个依赖于where子句的优先级从另一个表更新一个表?

我有带有product_id,cost,year,quarter,...等列的表A。我有另一个表B,其中有product_id,base_cost,current_year,p_year,p_quarter,p_order列。我想写一个更新查询到...

回答 1 投票 0

SQL:全选并根据来自多列的值删除重复的行

我具有以下SQL表名称'orders':+ -------------- + ------------ + -------- ----------- + ------------ + | order_id | item_id |金额|佣金| + -------------- + ------------...

回答 4 投票 0

基于时间戳列的组中的最后一行,用于组ID的子集-Postgres

给出以下形式的postgres表:组ID |时间戳|值--------- + ------------------------------- + ------ 1 | 2020-04-15 15:04:44.020288 + 00 | 8.0 2 ...

回答 1 投票 0

与用户[重复]一起每月查找最大金额的SQL查询

我想与已完成最大金额的用户一起每月打印最大金额。我的表格结构是+ -------------- + ------------- + ------ + ----- + --- ------ + ------- + |领域|类型...

回答 1 投票 0


在SQL中搜索每个对象的最新已知更新

我有一个2表:一个存储对象(对象),其他存储对象状态(对象状态更新)的更新(例如:NOT_DONE,BEING_MANUFACTURED,DONE):每次数据库图...

回答 1 投票 0

选择最大值和相应的标题?

我有两个表,其创建和填充方式如下:create table booklist(title varchar(20),bookid char(2)PRIMARY KEY);创建表numberofcopies(bookid char(2)外键引用...

回答 2 投票 0

我如何选择最大值和相应的标题?

我有两个表已创建并像这样创建表:list listlist(title varchar(20),bookid char(2)PRIMARY KEY);创建表numberofcopies(bookid char(2)外键引用...

回答 1 投票 0

如何显示每个用户的最新日期,以及如果前一个和最后一个日期之间的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

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