对于帮助台应用程序,我们已打开日期,关闭日期,技术人员姓名。 使用sql server如何创建一个按月和多年显示的查询:
由于
答案 0 :(得分:0)
您需要的查询是使用GROUP BY子句的非常简单的SQL语句。因为您要求的信息仅需要按日期分组,而且需要按日期分组的信息和技术人员,您应该使用GROUPING SETS。
select year(closed) as year
, month(closed) as month
, Technician
, count(*) as count
, avg(datediff(DAY,Opened, Closed)) as avgDays
from jobs
where not Closed is null
group by grouping sets
(
(year(closed), month(Closed)),
(year(closed), month(Closed), technician)
)
order by year(closed)
, month(closed)
, Technician
如果您想要未关闭的作业,请删除WHERE子句中的NOT。
答案 1 :(得分:0)
这是在日期字段中使用每月第一天的帮助程序表的部分答案。这不是由技术人员分组提供的,而是计算待处理的工作'
var cb = document.querySelector('input[type="checkbox"]');
var td = document.querySelector("td[contenteditable]";
cb.addEventListener("click", function(){
td.className = td.className + " crossed";
});