sql - 如何将年月与日分开?创建一个统计每月雇用人数的视图
问题描述
创建一个统计每个月雇佣人数的视图。按年排序列表,然后按月及其雇用人数。
但是因为包含“DAYS”,所以输出没有组合成一行。如何将年月与日分开?
任何人都可以改进我的答案吗?
这是我的脚本
SELECT YEAR (hireDate) AS "YEAR ", MONTH (hireDate) AS "MONTH", COUNT (hireDate) "hires for each month"
FROM employee
GROUP BY hireDate;
解决方案
您需要按总年数和月数进行分组。
SELECT YEAR (hireDate) AS "YEAR ", MONTH (hireDate) AS "MONTH", COUNT (hireDate) "hires for each month"
FROM employee
GROUP BY YEAR (hireDate), MONTH (hireDate)
推荐阅读
- python - Groupby 日期,但填充来自不同行的空值并对数字求和
- logging - Rule Execution Server 中的规则集级别日志记录
- docker - 将主机添加到 docker windows 容器中的 etc/hosts
- javascript - 尝试将道具分配给状态变量的反应不起作用
- python - 在for循环中比较python中JSON对象的值
- c# - 生成还原了 NuGet 包。再次构建项目以在构建中包含这些包
- c# - 如何直接在 WCF 响应对象中返回多个字段,而不是包装在另一个对象中?
- flutter-layout - 如何防止 setState((){}); 颤抖?
- kubernetes - 主机名未在命名空间中注册
- swift - Firebase Firestore 调用上的 Swift EXC_BAD_INSTRUCTION