sql 分组后按时间降序排列再取出每组的第一条记录
原文:sql 分组后按时间降序排列再取出每组的第一条记录

竞价记录表: Aid 为竞拍车辆ID,uid为参与竞价人员ID,BidTime为参与竞拍时间

查询出表中某人参与的所有车辆的最新的一条的竞价记录

思路:通过aid分组,通过时间做降序排列,给每组数据加上行号(rowId)然后取出行号为1的数据,就是所要查询的数据

源数据:

select * from auto_AuctionRecords

执行查询后的数据:

 select * from (select ROW_NUMBER()over(partition by Aid order by BidTime desc) rowId,* from auto_AuctionRecords where Uid=353) as AuctionRecords where rowId=1

先按aid分组,在按时间降序排列然后给每组设置编号,在查出每组的第一条数据也就是rowID等于1的

注解:partition by用于给结果集分组

posted on 2018-09-12 15:27 NET未来之路 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/9635046.html

sql 分组后按时间降序排列再取出每组的第一条记录相关推荐

  1. 编写 SQL 查询表格,按创建时间降序排列。

    编写 SQL 查询表格,按创建时间降序排列 SELECT [表格名.字段名1][表格名.字段名2]....... FROM [表格名1],[表格名2](中文括号不需要输入,该行后方无需加英文标点,表格 ...

  2. Python编写程序,生成包含20个随机数列表,然后将前十个元素升序排列,后十个元素降序排列,并输出结果。

    编写程序,生成包含20个随机数列表,然后将前十个元素升序排列,后十个元素降序排列,并输出结果. import random listone=[random.randint(0,100) for i i ...

  3. oracle分组查询取第一条数据,160804、oracle查询:取出每组中的第一条记录

    oracle查询:取出每组中的第一条记录 按type字段分组,code排序,取出每组中的第一条记录 方法一: select type,min(code) from group_info group b ...

  4. mysql分组取出每组地一条数据_MYSQL实现分组排序并取组内第一条数据

    一.需要实现分组排序并且取组内状态优先级最高的数据 有一张这样的数据表, 需求是根据error_type分组然后取status最小的第一条数据 第一种写法: select t.* from ( sel ...

  5. mysql 排序取前4,mysql分组取每组前几条记录(排序)

    首先来造一部分数据,表mygoods为商品表,cat_id为分类id,goods_id为商品id,status为商品当前的状态位(1:有效,0:无效). CREATE TABLE `mygoods` ...

  6. SQL:查询结果升序、降序排列

    SQL:查询结果升序.降序排列 前言 一.order by 前言 SQL 查询时,查询结果按照某一列参数升序或者降序排列后再输出是常见的用法,本文主要介绍了利用 order by 对输出结果进行排序的 ...

  7. mysql 2008降序排列,sql倒序排序语句

    sql中的排序,如何使用倒序 sql中的排序使用倒序的步骤如下: 我们需要准备的材料分别是:电脑.sql查询器. 1.首先,打开sql查询器,连接上相应的数据库表,例如test表,以score字段倒序 ...

  8. python随机产生10个数然后前5个升序后5个降序_编写程序,生成包含 20 个随机数的列表,然后将前 10 个元素升序排列,后 10 个元素降序排列,并输出结果。_学小易找答案...

    [填空题]在 Python3.x 中 input() 函数接收到的用户输入数据一律为 ________ . [填空题]运算符% (可以.不可以)对浮点数进行求余数操作. [简答题]解释 Python ...

  9. Excel 2010 SQL应用083 降序排列

    源数据表 区域 销售员 销售数量 销售额 一区 何艳 3730 216340 二区 彭勤 5822 291100 三区 叶倩 4014 220770 三区 曾德昌 9198 542682 一区 曹乾刚 ...

最新文章

  1. 48. C# -- 事件
  2. java Ant build.xml
  3. iOSUIImage变为NSData并进行压缩
  4. Zookeeper基础常用操作以及ACL权限
  5. Atitit.解决org.hibernate.DuplicateMappingException: Duplicate class/entity mapping
  6. Ubuntu20.04 NAT 网络配置
  7. 如何学习HyperMesh
  8. 2.2.2-6-2 补码位乘法(Booth算法)
  9. 圆锥曲线之用齐次法求解直线过定点问题
  10. Python爬虫系列之poizon爬虫newSign、sign、data加解密算法
  11. 什么是IT行业? IT行业都有哪些职位?
  12. 职业规划是什么?应该怎么回答?
  13. CTFshow——web入门——php特性(上篇)
  14. ubuntu下安装goldendict及离线词库
  15. 二分法算一元三次方程
  16. 撕开帝国裂缝的互联网+饮料公司——元气森林是如何做的?
  17. RISC-V 开源模拟器环境构建
  18. Day1:Angry young women: A new generation of activists is challenging misogyny
  19. 「鼎捷专家讲堂」曹永诚:数字化,拨开工厂云雾见青天
  20. android800版本怎么隐藏软件,教你如何关闭MIUI9(10)的系统自带应用广告

热门文章

  1. ABAP Netweaver和Hybris里获得内存使用统计数据
  2. 参数 中_Python中函数的参数传递
  3. 使用C语言写一个扫雷小游戏
  4. html class和id,css教程之样式表的基本语法(二) class(类)和id的一个小实例
  5. python中遍历字典判断是否存在_python中如何判断值在不在字典中
  6. if else语句_你敢信?if语句执行完,竟然也会执行else语句
  7. hdp amabri mysql_MySQL数据库之Ambari 安装配置 MySql
  8. android震动提示音,android的消息提示(震动与提示音)
  9. python nonetype object has no_为什么会出现这个?'NoneType' object has no attribute 'contet
  10. 招不到电子工程师,这锅谁来背?