从具有SQL记录中唯一记录的表中获取最小的日期

sp_m

我有表说此表中的VendorReport我表中有三列ID,PrefixId,Download_date数据,如下所示

ID      PrefixId Download_date

1   VIS017  28-09-2012
2   VIS028  29-09-2012
3   VIS035  29-09-2012
4   VIS028  30-09-2012
5   VIS028  29-09-2012
6   VIS028  01-10-2012
7   VIS025  30-09-2012

我想要最小日期的唯一PrefixId记录,如下所示

1   VIS017  28-09-2012
2   VIS028  29-09-2012
3   VIS035  29-09-2012
4   VIS025  30-09-2012

所以我已经试过这个查询,但没有得到预期的结果。

select VendorReport.PrefixId,VendorReport.Download_Date from VendorReport
join (select PrefixId, MIN(Download_Date) d_date from VendorReport group by PrefixId) t2 on VendorReport.PrefixId= t2.PrefixId order by VendorReport.Download_Date asc
瓦莱克斯

目前尚不清楚您想要得到什么。希望这会有所帮助:

WITH T AS
(
select 
     VendorReport.*,
     ROW_NUMBER() OVER (PARTITION BY PrefixID 
                        ORDER BY Download_date, ID) as RowNum
from VendorReport
)
SELECT ID,PrefixId, Download_date 
FROM T 
WHERE RowNum=1
Order by Download_Date DESC

SQLFiddle演示

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

返回3个表中具有唯一记录的普通记录的相加

来自分类Dev

加入后从表中获取唯一记录

来自分类Dev

试图在没有否定记录的表中查找唯一记录

来自分类Dev

在MS Access查询中获取唯一记录

来自分类Dev

快速从大文件中获取唯一记录

来自分类Dev

如何从1NF以外的表中获取最新的唯一记录?

来自分类Dev

从联结表中获取数据作为唯一记录的值列表

来自分类Dev

只为SQL中的条件选择唯一记录

来自分类Dev

只为SQL中的条件选择唯一记录

来自分类Dev

从查询中查找唯一记录

来自分类Dev

如何获取每个组中的最新记录并检查是否是唯一记录?

来自分类Dev

选择具有最新创建日期的唯一记录

来自分类Dev

更新所有唯一记录(比较2个不同表中的一个字段)

来自分类Dev

R数据表的唯一记录计数基于2列中给定值列表的所有组合

来自分类Dev

如何基于mysql中的一列获取唯一记录

来自分类Dev

从表中获取最新记录日期,SQL

来自分类Dev

从具有唯一标识的重复记录中获取前三条记录

来自分类Dev

如何使用SQL Server中的Linq获取唯一记录名称及其每个记录计数以绑定到C#中的gridview

来自分类Dev

隐式地将唯一记录插入到插入的外键表中

来自分类Dev

如何在Rails中显示唯一记录?

来自分类Dev

仅返回此ActiveRecord查询中的唯一记录

来自分类Dev

如何按行数在python中查找唯一记录?

来自分类Dev

Laravel:从数据库中检索唯一记录

来自分类Dev

如何在mysql中仅选择唯一记录

来自分类Dev

从两个表中获取所有记录的唯一通用记录?

来自分类Dev

Django ORM:如何从所有记录中基于列获取唯一记录(需要模型对象而不是特定值对象)

来自分类Dev

如何避免所有存在重复的记录并仅获取唯一记录?

来自分类Dev

雄辩的查询构建复杂的查询,以获取在同一表的2个不同列中搜索ID的唯一记录

来自分类Dev

统一同一记录中具有不同列的查询

Related 相关文章

  1. 1

    返回3个表中具有唯一记录的普通记录的相加

  2. 2

    加入后从表中获取唯一记录

  3. 3

    试图在没有否定记录的表中查找唯一记录

  4. 4

    在MS Access查询中获取唯一记录

  5. 5

    快速从大文件中获取唯一记录

  6. 6

    如何从1NF以外的表中获取最新的唯一记录?

  7. 7

    从联结表中获取数据作为唯一记录的值列表

  8. 8

    只为SQL中的条件选择唯一记录

  9. 9

    只为SQL中的条件选择唯一记录

  10. 10

    从查询中查找唯一记录

  11. 11

    如何获取每个组中的最新记录并检查是否是唯一记录?

  12. 12

    选择具有最新创建日期的唯一记录

  13. 13

    更新所有唯一记录(比较2个不同表中的一个字段)

  14. 14

    R数据表的唯一记录计数基于2列中给定值列表的所有组合

  15. 15

    如何基于mysql中的一列获取唯一记录

  16. 16

    从表中获取最新记录日期,SQL

  17. 17

    从具有唯一标识的重复记录中获取前三条记录

  18. 18

    如何使用SQL Server中的Linq获取唯一记录名称及其每个记录计数以绑定到C#中的gridview

  19. 19

    隐式地将唯一记录插入到插入的外键表中

  20. 20

    如何在Rails中显示唯一记录?

  21. 21

    仅返回此ActiveRecord查询中的唯一记录

  22. 22

    如何按行数在python中查找唯一记录?

  23. 23

    Laravel:从数据库中检索唯一记录

  24. 24

    如何在mysql中仅选择唯一记录

  25. 25

    从两个表中获取所有记录的唯一通用记录?

  26. 26

    Django ORM:如何从所有记录中基于列获取唯一记录(需要模型对象而不是特定值对象)

  27. 27

    如何避免所有存在重复的记录并仅获取唯一记录?

  28. 28

    雄辩的查询构建复杂的查询,以获取在同一表的2个不同列中搜索ID的唯一记录

  29. 29

    统一同一记录中具有不同列的查询

热门标签

归档