select * from (
            select ROW_NUMBER() OVER(order by SUM(HavePayAmount) desc) AS rowNum,
            CustomerID,CustomerName,SUM(Amount) sumContractAmount,
            SUM(HavePayAmount) sumHavePayAmount
            from #tmpTable
            where (ContractDate >= '2012-04-01' and ContractDate <= '2012-04-28')
            group by CustomerID,CustomerName
            --having SUM(HavePayAmount) >= 40000
            --order by sumHavePayAmount desc
        ) bbb
        where rowNum BETWEEN 1 AND 5
        order by sumHavePayAmount desc

 

相关文章:

  • 2021-11-26
  • 2022-12-23
  • 2022-02-06
  • 2021-07-04
  • 2021-08-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-05
  • 2021-11-04
  • 2021-08-22
  • 2022-03-05
  • 2021-11-22
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案