【发布时间】:2022-11-17 11:23:22
【问题描述】:
我有一张员工表,其中包含 empnum、姓名、年龄、加入日期。
我需要找出过去 90 天的记录数,按年龄分组。 如何在 TSQL 中编写查询。
【问题讨论】:
标签: tsql
我有一张员工表,其中包含 empnum、姓名、年龄、加入日期。
我需要找出过去 90 天的记录数,按年龄分组。 如何在 TSQL 中编写查询。
【问题讨论】:
标签: tsql
SELECT age , count(*)
from table1
where DATEADD(dd,-90,GETUTCDATE())
Group by age
【讨论】:
您可以应用过滤器,然后按分组。
SELECT age, COUNT(*) as CountOfEmployees
FROM employees
WHERE dateOfJoin < DATEADD(dd,-90,GETDATE())
group by age
【讨论】: