• 周四. 5月 30th, 2024

5G编程聚合网

5G时代下一个聚合的编程学习网

热门标签

求同表中时间最大的一条记录

admin

11月 28, 2021

在同一表中,同个序号有多条记录,想求同个序号在同个表中的最大时间的记录(或最小时间的记录)。

我们常用Over()及MAX(time)等查询,但还有另个同表相比较的方法,我感觉比较方便,故记录下来,以便后用。

--求最大时间记录,即b没有比a的时间再大了,那就是最大时间的记录
SELECT * FROM table1 a 
 WHERE serial_number='aa'
   AND NOT EXISTS(SELECT 1  FROM table1 b WHERE b.serial_number=a.serial_number AND a.out_process_time< b.out_process_time) 

--求最小时间记录,即b没有比a的时间再小了,那就是最小时间的记录
SELECT * FROM table1 a 
 WHERE serial_number='aa'
   AND NOT EXISTS(SELECT 1  FROM table1 b WHERE b.serial_number=a.serial_number AND a.out_process_time> b.out_process_time)  

《求同表中时间最大的一条记录》有2个想法
  1. Wow, fantastic weblog structure! How lengthy have you
    been blogging for? you make running a blog glance easy. The whole glance of your web site is great, let alone the content material!
    You can see similar here dobry sklep

  2. Hello! Do you know if they make any plugins to assist with
    Search Engine Optimization? I’m trying to get
    my blog to rank for some targeted keywords but I’m not seeing very good gains.
    If you know of any please share. Many thanks! I
    saw similar art here: Backlink Building

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注