C# 根据用户名计算日期之间的时间

C# 根据用户名计算日期之间的时间,c#,mysql,sql,C#,Mysql,Sql,我得到了一张保存所有数据的表格。 我希望它是用SQL完成的 现在,我想计算: a) 计算“CreationDate”和“CloseDate”之间的差距 天) b) 计算“CreationDate”和“ResponseTime”之间的差距 小时) PS:计算必须基于工作日(不包括周六和周日)并根据用户ID。 C#也可接受移除周六和周日使用: 使用和查找两个日期之间的小时数: select time_to_sec(timediff(date1, date2 )) / 3600; 要删除星期六

我得到了一张保存所有数据的表格。 我希望它是用SQL完成的

现在,我想计算:

  • a) 计算“CreationDate”和“CloseDate”之间的差距 天)
  • b) 计算“CreationDate”和“ResponseTime”之间的差距 小时)
PS:计算必须基于工作日(不包括周六和周日)并根据用户ID。

C#也可接受

移除周六和周日使用:

使用和查找两个日期之间的小时数:

select time_to_sec(timediff(date1, date2 )) / 3600;
要删除星期六和星期日,请使用:

使用和查找两个日期之间的小时数:

select time_to_sec(timediff(date1, date2 )) / 3600;

用于获取CreationDate和CloseDate之间的天数

select DATEDIFF(d, CreationDate, CloseDate)
用于获取CreationDate和ResponseTime之间的小时数

SELECT DATEDIFF(hh, CreationDate , Cast(ResponseTime as datetime))

用于获取CreationDate和CloseDate之间的天数

select DATEDIFF(d, CreationDate, CloseDate)
用于获取CreationDate和ResponseTime之间的小时数

SELECT DATEDIFF(hh, CreationDate , Cast(ResponseTime as datetime))

向我们展示你到现在为止的努力向我们展示你到现在为止的努力