Transact-SQL
ANSI SQL 语言的 Microsoft 扩展,包括过程编程、局部变量和各种支持函数。
31 个问题
已知表结构如下:
CREATE TABLE Sales (
SaleID INT,
SalesPersonID INT,
SaleAmount DECIMAL(10, 2),
SaleDate DATE
```);
如何查询表中每个销售员的累计销售额,我有得到提示说是要使用窗口函数,该怎么查询呢?
你好,
如果是使用窗口函数的话,请尝试以下代码:
SELECT SalesPersonID,
SaleDate,
SaleAmount,
SUM(SaleAmount) OVER (PARTITION BY SalesPersonID ORDER BY SaleDate) AS TotalSales
FROM Sales;
如果答案是正确的解决方案,请点击“接受答案”并投赞成票。如果您对此答案有其他疑问,请点击“评论”。