这段代码为一些数据提供了一个很好的表格
SELECT
[cntQUEUE] AS cntqueue,[cntdate],[cntINKTONERBLACK],(CASE
WHEN LAG(cntinktonerblack) OVER (PARTITION BY cntqueue ORDER BY cntqueue,cntdate) < cntinktonerblack
THEN 1
ELSE 0
END) AS signalcolumn
FROM
[watchdocstatsSU].[dbo].[queuescounters]
WHERE
[cntINKTONERBLACK] IS NOT NULL
ORDER BY
cntqueue,cntDATE ASC
有没有办法计算信号列中的“1”并将第一列分组