我有一个表,里面有开始日期和结束日期。我的目标是有一个表,它将这些日期分组为周期跨度的天数。我认为我有一个简单的SQL语句(MS SQL Server2005)就可以解决问题,但我想排除周末。SELECT DATEDIFF(D, StartDate, EndDate)+1 AS Days,FROM myDateTable
GROUP BY DATEDIFF(D, StartDate, End
我正在尝试创建一个查询,以获取事件打开的小时数,下面是我的查询。我使用case语句,因为它需要考虑到只计算工作日。这是这一过程中的一个步骤,我的总体目标是实际获得这些天的工作时间。如果它少于一个,那么就做一个datediff小时,然后得到当天的小时数..任何帮助都将不胜感激!如果未使用EXISTS导入子查询,则只能在选择列表中指定一个表达式。DECLARE @workdays int
SEL