zoukankan      html  css  js  c++  java
  • 取每组数据的第一条记录的SQL语句

    -- 操作日志表
    CREATE TABLE JobLog  -- 操作日志表
    (
        JobLogId] 
    int NOT NULL ,       -- 主键
        FunctionId nvarchar(20NULL , -- 功能Id
        OperateTime datetime NULL      -- 操作时间
    ON PRIMARY
    GO
    ALTER TABLE JobLog ADD 
    CONSTRAINT PK_JobLog PRIMARY KEY CLUSTERED(JobLogId) ON PRIMARY
    GO

    -- 操作日志表的所有记录
    SELECT * FROM JobLog
    查询结果:
    1    001    2007-11-01
    2    001    2007-11-02
    3    001    2007-11-03
    4    002    2007-11-04
    5    002    2007-11-05
    6    003    2007-11-06
    7    004    2007-11-07
    8    004    2007-11-08
    9    005    2007-11-09
    10  005    2007-11-10

    -- 每个功能最后一次操作记录
    SELECT * FROM JobLog A
     
    WHERE JobLogId in
           (
    SELECT TOP 1 JobLogId FROM JobLog 
             
    WHERE A.FunctionId = FunctionId ORDER BY OperateTime DESC
           )
    查询结果:
    3    001    2007-11-03
    5    002    2007-11-05
    6    003    2007-11-06
    8    004    2007-11-08
    10  005    2007-11-10
  • 相关阅读:
    乘法逆元
    17-11-01模拟赛
    17/10-17/11做题记录
    17-10-18模拟赛
    17-10-15模拟赛
    13-2.模板复习priority_queue
    bzoj1042[HAOI2008]硬币购物
    bzoj1057[ZJOI2007]棋盘制作
    bzoj1029[JSOI2007]建筑抢修
    bzoj1068[SCOI2007]压缩
  • 原文地址:https://www.cnblogs.com/Godblessyou/p/1779450.html
Copyright © 2011-2022 走看看