【问题标题】:SQL Query Max IDSQL 查询最大 ID
【发布时间】:2011-11-09 18:32:05
【问题描述】:

在这里处理 SQL 查询时,我创建了一个 ID 列,我希望能够获取最大 ID 号并显示其后面的 12。见图片。我想显示第 20-8 行和第 8 行以上的所有内容,请忽略。有人可以帮助我进行 orderby 或 between 声明吗?

谢谢

我的sql查询:

SELECT TOP (100) PERCENT ROW_NUMBER() OVER (ORDER BY FiscalYear, FiscalMonth) as ID,FiscalYear, FiscalMonth, SUM(STDCOST) AS STDCost, Concat 来自 dbo.[13568] 按 FiscalYear、FiscalMonth、Concat 分组 ORDER BY FiscalYear, FiscalMonth

【问题讨论】:

    标签: sql


    【解决方案1】:

    我错过了什么吗?

    SELECT * FROM (
        SELECT TOP 13 ROW_NUMBER() OVER (ORDER BY FiscalYear, FiscalMonth) as ID
            ,FiscalYear
            ,FiscalMonth
            ,SUM(STDCOST) AS STDCost
            ,Concat
        FROM dbo.[13568]
        GROUP BY FiscalYear, FiscalMonth, Concat
        ORDER BY FiscalYear DESC, FiscalMonth DESC
    ) AS X
    ORDER BY FiscalYear, FiscalMonth
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-30
      • 2012-01-09
      • 2011-06-23
      相关资源
      最近更新 更多