Hello there,I want to calculate mean, median, mode, range & standard deviation of the following table:CREATE TABLE [calculate] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [year] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL , [q8] [float] NOT NULL , [q9] [float] NOT NULL , CONSTRAINT [PK_calculate] PRIMARY KEY CLUSTERED ( [ID] ) ON [PRIMARY] ) ON [PRIMARY]GO
Data in the columns are:INSERT INTO [Test].[dbo].[calculate]([year], [q8], [q9])VALUES('First', 2, 3);INSERT INTO [Test].[dbo].[calculate]([year], [q8], [q9])VALUES('First', 4, 2);INSERT INTO [Test].[dbo].[calculate]([year], [q8], [q9])VALUES('Second', 2, 6);INSERT INTO [Test].[dbo].[calculate]([year], [q8], [q9])VALUES('Third', 1, 4);INSERT INTO [Test].[dbo].[calculate]([year], [q8], [q9])VALUES('Third', 2, 3);INSERT INTO [Test].[dbo].[calculate]([year], [q8], [q9])VALUES('Third',9, 1);Now Standard Deviation & Mean is:SSELECT [year], STDEV(q8), STDEV(q9) FROM [Test].[dbo].[calculate] group by yearSELECT [year], avg(q8), avg(q9) FROM [Test].[dbo].[calculate] group by year
But HOW TO CALCULATE MEDIAN & MODE & RANGE??Daipayan