You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写TSQL查询统计近90天员工记录并按年龄分组?

TSQL查询实现方案

以下是满足需求的TSQL查询语句:

SELECT 
    age,
    COUNT(*) AS employee_count
FROM 
    employees
WHERE 
    [date of join] >= DATEADD(DAY, -90, GETDATE())
GROUP BY 
    age
ORDER BY 
    age;

关键说明:

  • 由于date of join字段名包含空格,TSQL中必须用方括号[]包裹该字段名,否则会触发语法错误
  • DATEADD(DAY, -90, GETDATE())用于计算当前日期回溯90天的日期,以此筛选出近90天内入职的员工记录
  • GROUP BY age指定按年龄分组,COUNT(*)统计每个年龄组下的员工数量
  • ORDER BY age是可选的排序语句,能让结果按年龄升序排列,提升可读性

内容的提问来源于stack exchange,提问作者user2882218

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 20:42:03