无法使用GROUP BY子句在SQL中获取记录ID字段

maverick_2

我有一张有结构的桌子

CUSTOMER_ID INTEGER  
QUOTE_ID    INTEGER  
VALIDFROM   DATE  

客户可以有多个报价。我需要获取报价ID的列表,其中VALIDFROM DATE对于每个客户而言为MAX。下面的查询返回按客户和MAX VALIDFROM DATE分组的报价清单,但是如何找到该记录的QUOTE_ID?在组子句中包含QUOTE_ID会产生错误的结果

SELECT q.custid, max(q.validfrom)  
  FROM QUOTE Q  
 GROUP 
    BY q.CUSTID

请帮忙!

DirkNM

希望有帮助:

SELECT q.*
  FROM quote q
  JOIN(SELECT q.custid, max(q.validfrom)  
         FROM quote q
        GROUP 
           BY q.custid   
       ) P
     ON q.custid = p.custid
    AND q.validfrom = p.validfrom;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用GROUP BY子句获取字段

来自分类Dev

无法使用GROUP BY子句获取字段

来自分类Dev

如何使用group by子句获取记录数

来自分类Dev

为什么pyspark sql无法使用group by子句正确计数?

来自分类Dev

无法使用GROUP BY子句将ORACLE中的数据分组

来自分类Dev

如何使用_id字段从mongodb中获取记录,以及如何使用Java在控制台中显示获取的记录

来自分类Dev

如何在 RSA Archer 中使用 Web API 获取交叉引用字段中记录的 ID?

来自分类Dev

我无法从已经使用GROUP BY的表中循环记录

来自分类Dev

如何在SQL Server中使用group by列基于where子句获取每个组的前1个记录

来自分类Dev

如何通过使用$ group从mongodb获取总记录字段?

来自分类Dev

使用GROUP BY的mysql查询无法获取所有行

来自分类Dev

使用MongoDB中现有的字段获取记录数

来自分类Dev

如何编写 SQL 查询以使用 IN 子句获取第一条记录(最新)?

来自分类Dev

使用 group by 子句选择最旧的 HABTM 记录

来自分类Dev

SQL-使用GROUP BY获取子查询子集中或联接中的最新记录

来自分类Dev

Mongodb 使用 $elemMatch 子记录 group by 中的其他字段

来自分类Dev

如何使用_id字段从mongodb获取记录,以及如何使用Java在控制台中显示获取的记录

来自分类Dev

使用记录ID来确定Postgresql中现有记录中的字段,以确定去向何处

来自分类Dev

无法在 SQL 子查询中获取 N 条不同的记录

来自分类Dev

SQL Server:使用group by子句选择重复记录的正确列

来自分类Dev

如何使用SQLBULKCOPY获取插入到表中的记录的ID?

来自分类Dev

如何使用SQLBULKCOPY获取插入到表中的记录的ID?

来自分类Dev

使用mysql中的最近记录获取组的所有ID

来自分类Dev

使用Group_by在CodeIgniter中获取最新记录

来自分类Dev

无法使用WHERE子句删除SQLite记录

来自分类Dev

无法使用WHERE子句删除SQLite记录

来自分类Dev

使用IN子句时,字段列表中的列“ id”不明确

来自分类Dev

根据where子句中的一个输入参数使用CASE搜索SQL Server中的记录

来自分类Dev

在 T-SQL 中使用 MERGE 子句时如何检测特定记录中的错误

Related 相关文章

  1. 1

    无法使用GROUP BY子句获取字段

  2. 2

    无法使用GROUP BY子句获取字段

  3. 3

    如何使用group by子句获取记录数

  4. 4

    为什么pyspark sql无法使用group by子句正确计数?

  5. 5

    无法使用GROUP BY子句将ORACLE中的数据分组

  6. 6

    如何使用_id字段从mongodb中获取记录,以及如何使用Java在控制台中显示获取的记录

  7. 7

    如何在 RSA Archer 中使用 Web API 获取交叉引用字段中记录的 ID?

  8. 8

    我无法从已经使用GROUP BY的表中循环记录

  9. 9

    如何在SQL Server中使用group by列基于where子句获取每个组的前1个记录

  10. 10

    如何通过使用$ group从mongodb获取总记录字段?

  11. 11

    使用GROUP BY的mysql查询无法获取所有行

  12. 12

    使用MongoDB中现有的字段获取记录数

  13. 13

    如何编写 SQL 查询以使用 IN 子句获取第一条记录(最新)?

  14. 14

    使用 group by 子句选择最旧的 HABTM 记录

  15. 15

    SQL-使用GROUP BY获取子查询子集中或联接中的最新记录

  16. 16

    Mongodb 使用 $elemMatch 子记录 group by 中的其他字段

  17. 17

    如何使用_id字段从mongodb获取记录,以及如何使用Java在控制台中显示获取的记录

  18. 18

    使用记录ID来确定Postgresql中现有记录中的字段,以确定去向何处

  19. 19

    无法在 SQL 子查询中获取 N 条不同的记录

  20. 20

    SQL Server:使用group by子句选择重复记录的正确列

  21. 21

    如何使用SQLBULKCOPY获取插入到表中的记录的ID?

  22. 22

    如何使用SQLBULKCOPY获取插入到表中的记录的ID?

  23. 23

    使用mysql中的最近记录获取组的所有ID

  24. 24

    使用Group_by在CodeIgniter中获取最新记录

  25. 25

    无法使用WHERE子句删除SQLite记录

  26. 26

    无法使用WHERE子句删除SQLite记录

  27. 27

    使用IN子句时,字段列表中的列“ id”不明确

  28. 28

    根据where子句中的一个输入参数使用CASE搜索SQL Server中的记录

  29. 29

    在 T-SQL 中使用 MERGE 子句时如何检测特定记录中的错误

热门标签

归档