I still don't think the second recordset tells you much...but whatever:SET NOCOUNT ONCREATE TABLE #myTable (Proj varchar(5), Emp int, Task varchar(10), Hours decimal(15,2))INSERT INTO #myTable(Proj, Emp, Task, Hours) SELECT 'A1', 1, 'TPV', 5 UNION ALL SELECT 'A1', 2, 'TPV', 2 UNION ALL SELECT 'A3', 3, 'AUDIT', 4 UNION ALLSELECT 'A2', 4, 'ITM', 10 UNION ALLSELECT 'A2', 5, 'ITM', 15Select Proj, Emp, Task, Hours, AdjustedHrs = ((hours/callable) * uncallable) + hoursFrom #myTable A, (Select callable = sum(hours) From #myTable Where Task in ('ITM','OTM')) B, (Select uncallable = sum(hours) From #myTable Where Task in ('TPV','AUDIT')) CWhere A.Task in ('ITM','OTM')Select A.Proj, A.Task, AdjProject = case when A.task not in ('ITM','OTM') then B.Proj else null end, Billable = case when A.task not in ('ITM','OTM') then 1 else 0 end, PercentBillable = case when A.task not in ('ITM','OTM') then 100 else 0 endFrom #myTable A, (Select proj, task From #myTable Where Task in ('ITM','OTM')) BGroup By A.proj, A.task, B.projDrop Table #myTableCorey
Secret Service Agent: Mr. President, you're urinating on me.President Lyndon Johnson: I know I am. It's my prerogative.