原文:取出分組后每組的第一條記錄(不用group by)按時間排序

操作日志表 CREATE TABLE dbo . JobLog JobLogId int IDENTITY , NOT NULL, FunctionId nvarchar NULL, OperateTime datetime NULL, CONSTRAINT PK JobLog PRIMARY KEY CLUSTERED JobLogId ASC WITH PAD INDEX OFF, STAT ...

2017-02-17 23:04 0 6393 推薦指數:

查看詳情

sql server分組排序取出每組中的第一條數據

使用SQL Server數據庫在【分組排序取出每組中的第一條數據】的場景下,很容易想到的是使用GROUP BY分組子句配合聚合函數。 舉個簡單的例子,有一個YANGGBS表,表中有NAME和AGE兩個字段,要求統計出每個NAME的最大AGE。 另外一種方法就是使用開窗函數(分析 ...

Tue Feb 18 21:09:00 CST 2020 0 3630
分組時間排序每組取最新一條記錄

如圖,我想是實現按取每一種幣別的最新的那條匯率; 先按幣別分組 篩選出你小於指定日期的最大時間和幣別集合 select cur_Id,max(pre_time)as preTime from fc_excrate_adjust fe where fe.pre_time< ...

Tue May 19 19:46:00 CST 2020 0 2631
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM