好的,我用Google搜索并用Google搜索,但仍然无法得到它。
实际上,在一个包含数百个thosand行的表中,一列有一个唯一的idendtifier(不是PK,不是唯一的,但是嘿),另一列有数值。
唯一标识符(UI)在该表中是唯一的,并且是增量的,因为最高的数字表示最近的表条目。
实际上,我需要使用WHERE子句将行分解为相关的行,然后获取这些行的最新UI以及这些行的值的SUM。
即。如果UI是1,3,5,7,10,并且聚合函数的相应值是100,300,500,700和1000,那么我需要具有的查询结果是UI 10,Sum 2600。
DB是SQL2000
我如何实现这一目标?
答案 0 :(得分:0)
听起来表中的所有项目都需要求和并使用最大标识符返回。这对你有用吗?
Select Max(ID), Sum(Number) from TableName
ID将是您的唯一标识符列名称。 数字将是包含数字的列名。 TableName是表的名称。