我想了一些示例,说明如何创建要列出的报告,2014年超过30天的所有项目,第30天后每个项目的更新数量是多少?我的表看起来像:
item description Start Date End Date Status Last Update Date
由于
答案 0 :(得分:0)
这是我对你的问题的解释。
V1:
-- all Items in 2014 with 'Last Update' >= 30 days, counting from the current day
SELECT
item, description, Start Date, End Date, Status, Last Update Date
FROM myTable
WHERE Year(Start Date) = 2014
AND DATEDIFF(Day, Last Update Date, GetDate()) >= 30
V2:
-- all items, description & status in 2014 with 'Last Update' >= 30 days, counting from the current day
-- grouped & count(*)
SELECT
item, description, Status, Count(*) AS Counter
FROM myTable
WHERE Year(Start Date) = 2014
AND DATEDIFF(Day, Last Update Date, GetDate()) >= 30
GROUP BY item, description, status