我想知道以下是否可行.
我有一个表,我想要检索3列数据:
日,工作小时数,工作小时数和条件
我的疑问是
SELECT Day, SUM(Regular + Extra + Overtime) AS [Potential Hours],
(SELECT SUM(Extra + Regular + Overtime) AS Expr1
FROM dbo.TICPlus_Effort_Billable_Only
WHERE (Manager NOT LIKE '%manager1%')) AS [Billed Hours]
FROM Billable AS Billable1
GROUP BY Day
Run Code Online (Sandbox Code Playgroud)
使用此查询,我得到每行的子查询中所有数据的总和,但我希望包含要按日分组的约束的子查询.是否有可能在子查询中有一个组来执行此操作,以便每天获得每日条件的总和?
希望有人能指出我正确的方向
我见过很多关于分区表的条目,但是关于何时应该进行分区的信息并不多.
应该在SQL Server中对表进行分区时有经验法则.
谢谢