原文:分組后按時間排序每組取最新一條記錄

如圖,我想是實現按取每一種幣別的最新的那條匯率 先按幣別分組 篩選出你小於指定日期的最大時間和幣別集合 select cur Id,max pre time as preTime from fc excrate adjust fe where fe.pre time lt to date , yyyy MM dd group by cur Id 在用原表內連接 用條件聯立 select a.cur ...

2020-05-19 11:46 0 2631 推薦指數:

查看詳情

SQL分組排序每組最新一條數據的另一種思路

在hibernate框架和mysql、oracle兩種數據庫兼容的項目中實現查詢每個id最新更新的一條數據。 之前工作中一直用的mybatis+oracle數據庫這種,一般寫這類分組排序每組最新一條數據的sql都是使用row_number() over()函數來實現 例如: select ...

Tue Aug 11 20:27:00 CST 2020 0 1508
MySQL 分組每組最新記錄

修改《常用SQL之日期格式化和查詢重復數據》中表test1的創建時間,修改的測試數據如下: 以姓名分組提取每組最新創建的記錄: 執行,結果集如下圖所示: ...

Thu Sep 26 05:12:00 CST 2019 0 2661
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM