That worked.....I ended up doing this:
Declare @Denominator int, @NumeratorT int, @NumeratorT1 int
SET @Denominator = (SELECT COUNT(*) FROM TestScores.dbo.Analysis)
SET @Numerator = (SELECT SUM(t_complete) TestScores.dbo.Analysis)
SET @Numerator = (SELECT SUM(t1_complete) TestScores.dbo.Analysis)
SELECT Distinct LEFT(CONVERT(DateTime, IndexDate , 110), 11)AS IndexDate,
COUNT(*) AS No_Records,
Round(AVG(Test1),2) As Test1_AVG,
Round(AVG(Test2),2) AS Test2_AVG,
SUM(t_complete/COUNT (*)) As Percent_Complete
SUM(t_complete) As Initial_Completed,
CONVERT(Decimal(5,3),@NumeratorT/(@Denominator* .01)) As PercentComplete,
SUM(t1_completed)AS Repeats_Completed,
CONVERT(Decimal(5,3),@NumeratorT1/(@Denominator*.01)) AS Repeats_Percent,
FROM TestScores.dbo.Analysis
Group by IndexDate
Thoughts?