Please start any new threads on our new site at http://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

Our new SQL Server Forums are live! Come on over! We've restricted the ability to create new threads on these forums.

 SQL Server Forums Profile | Active Topics | Members | Search | Forum FAQ Register Now and get your question answered!
 All Forums  General SQL Server Forums  New to SQL Server Programming  SQL Average Reply to Topic  Printer Friendly
Author  Topic

afifimk
Starting Member

USA
22 Posts

 Posted - 11/27/2012 :  19:40:10 I am trying to get the average results 6 fileds, with 2 decimal points. The results are coming back as whole numbers.Thanks ``` select QInstructorID_1 Instructor, AVG(((QInstructor_A_1 + QInstructor_A_2 + QInstructor_A_3 + QInstructor_A_4 + QInstructor_A_5 + QInstructor_A_6)/6)) Average from dbo.CE_Report where YEAR(QCourseStartDate_1) = 2012 AND QInstructor_A_6 is not null GROUP BY QInstructorID_1 ```

jimf
Flowing Fount of Yak Knowledge

USA
2875 Posts

 Posted - 11/27/2012 :  19:46:20 An integer divided by an integer is an integer, so 4/3 = 1 , 3/2 = 1, 7/2 = 3, etcselect QInstructorID_1 Instructor, AVG(((QInstructor_A_1 + QInstructor_A_2 + QInstructor_A_3 + QInstructor_A_4 + QInstructor_A_5 + QInstructor_A_6)*1.0/6)) Average from dbo.CE_Reportwhere YEAR(QCourseStartDate_1) = 2012 AND QInstructor_A_6 is not null GROUP BY QInstructorID_1so that red bit will change everything to a decimalJimEveryday I learn something that somebody else already knew Edited by - jimf on 11/27/2012 19:47:48

BobsDesk
Starting Member

11 Posts

 Posted - 11/27/2012 :  19:46:28 Divide by 6.0Robert '); drop table students;-- ?

afifimk
Starting Member

USA
22 Posts

 Posted - 11/28/2012 :  08:57:02 Thanks - works great. What if I want to format the answer to show two decimals? Edited by - afifimk on 11/28/2012 08:57:48

BobsDesk
Starting Member

11 Posts

 Posted - 11/28/2012 :  10:29:25 Formatting should be done at the application layer butConvert(Decimal(18,2), AVG((QInstructor_A_1 + QInstructor_A_2 + QInstructor_A_3 + QInstructor_A_4 + QInstructor_A_5 + QInstructor_A_6)/6.0))Robert '); drop table students;-- ?
Topic
 Reply to Topic  Printer Friendly Jump To: Select Forum General SQL Server Forums       New to SQL Server Programming       New to SQL Server Administration       Script Library       Data Corruption Issues       Database Design and Application Architecture SQL Server 2012 Forums       Transact-SQL (2012)       SQL Server Administration (2012)       SSIS and Import/Export (2012)       Analysis Server and Reporting Services (2012)       Replication (2012)       Availability Groups and DR (2012)       Other SQL Server 2012 Topics SQL Server 2008 Forums       Transact-SQL (2008)       SQL Server Administration (2008)       SSIS and Import/Export (2008)       High Availability (2008)       Replication (2008)       Analysis Server and Reporting Services (2008)       Other SQL Server 2008 Topics SQL Server 2005 Forums       Transact-SQL (2005)       SQL Server Administration (2005)       .NET Inside SQL Server (2005)       SSIS and Import/Export (2005)       Service Broker (2005)       Replication (2005)       High Availability (2005)       Analysis Server and Reporting Services (2005)       Express Edition and Compact Edition (2005)       Other SQL Server Topics (2005) SQL Server 2000 Forums       SQL Server Development (2000)       SQL Server Administration (2000)       Import/Export (DTS) and Replication (2000)       Transact-SQL (2000)       Analysis Services (2000)       MSDE (2000) Development Tools       ASP.NET       Reporting Services Development       Other Development Tools Site Related Forums       Site Related Discussions       Article Discussion       Poll Discussion       The Yak Corral Other Forums       SQL Server 6.5 \ SQL Server 7.0       Other Topics       MS Access       ClearTrace Support Forum Old Forums       CLOSED - General SQL Server       CLOSED - SQL Server 2005/Yukon  -------------------- Home Active Topics Frequently Asked Questions Member Information Search Page
 SQL Server Forums © 2000-2009 SQLTeam Publishing, LLC