Klos, Susan
Susan.Klos at fldoe.org
Wed Aug 4 07:31:58 CDT 2004
I am a newbie to SQL Server and have been pretty much applying my Access knowledge of SQL to SQL Server. I have created three views. The first one finds the number of students in schools by district and school number. The next one creates a weighted school gpa for each school and then sums this and school enrollment by district. The last one finds a weighted gpa for the district. The result shows up as an integer. I would like to have the result show up rounded to 2 decimals. How and at what step do I do that? Here is the code for the views: Create Total School Enrollment by district and school CREATE VIEW dbo.SchoolEnrollmentNumbersXDistschl AS SELECT TOP 100 PERCENT DistEnrl, SchlEnrl, DistEnrl + SchlEnrl AS distschl, COUNT(SID) AS TotSchlEnrl FROM dbo.Survey3 GROUP BY DistEnrl, SchlEnrl ORDER BY distschl Create weighted school gpa and Sum weighted school gpa and total school enrollment by district CREATE VIEW dbo.WTGPAPtsXDist AS SELECT arm_klos.GradedSchools.distenrl, arm_klos.GradedSchools.distname, SUM((arm_klos.GradedSchools.gr04 - 1) * dbo.SchoolEnrollmentNumbersXDistschl.TotSchlEnrl) AS wtgpa1, SUM(dbo.SchoolEnrollmentNumbersXDistschl.TotSchlEnrl) AS EnrlTot FROM arm_klos.GradedSchools INNER JOIN Dbo.SchoolEnrollmentNumbersXDistschl ON arm_klos.GradedSchools.distenrl = dbo.SchoolEnrollmentNumbersXDistschl.DistEnrl AND arm_klos.GradedSchools.schlenrl = dbo.SchoolEnrollmentNumbersXDistschl.SchlEnrl WHERE (arm_klos.GradedSchools.SchoolType = N'elem') GROUP BY arm_klos.GradedSchools.distenrl, arm_klos.GradedSchools.distname Create District Weighted GPA CREATE VIEW dbo.DistWGPA AS SELECT distenrl, distname, wtgpa1 / EnrlTot AS wgpa FROM dbo.WTGPAPtsXDist Susan Klos Senior Database Analyst Evaluation and Reporting Florida Department of Education 850-245-0708 sc 205-0708