zoukankan      html  css  js  c++  java
  • Oracle 数据分组,并找出每组中某字段最大值对应的那条数据

    方法一:

    select serial_number,MAX_TIME,(select defect_id from g_sn_defect A where A.serial_number = B.serial_number and A.rec_time =B.MAX_TIME) defect_id
    from
    (select serial_number,max(rec_time) MAX_TIME from g_sn_defect
    where serial_number in
    (select serial_number from g_sn_status where rework_no='sj120206')
    group by serial_number) B
    

    方法二:

    select A.* from g_sn_defect A
    inner join 
    (
    select serial_number,max(rec_time) MAX_TIME from g_sn_defect
    where serial_number in
    (select serial_number from g_sn_status where rework_no='sj120206')
    group by serial_number
    ) B on B.serial_number = A.Serial_Number
    where B.MAX_TIME = A.rec_time
  • 相关阅读:
    java oop
    traceroute
    ping
    ICMP Internet控制报文协议
    window,centos双系统坏了
    bcm53344 gpio驱动分析
    ioctl参数cmd=2错误
    BCM_GPIO驱动测试
    C++ 类和对象
    C++ 内存管理
  • 原文地址:https://www.cnblogs.com/pandora2050/p/14074883.html
Copyright © 2011-2022 走看看