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
  • 相关阅读:
    使用阿里云ECS安装HDFS的小问题
    退役回忆录嘤嘤嘤
    2018 ICPC北京 H ac自动机
    Educational Codeforces Round 54 (Rated for Div. 2) DE
    sa learning
    网络流learning
    Python模块logging
    Python模块unittest
    Linux /dev/shm
    Shell 字符串操作
  • 原文地址:https://www.cnblogs.com/anjou/p/987019.html
Copyright © 2011-2022 走看看