View previous topic :: View next topic
|
Author |
Message |
madduri_25
New User
Joined: 09 Mar 2005 Posts: 3
|
|
|
|
hai all,
pls reply with sql query how we retrieve the second avg value from column of a particular table is there any sutable query pls fwd it
regards
madduri_25 team |
|
Back to top |
|
|
priyesh.agrawal
Senior Member
Joined: 28 Mar 2005 Posts: 1448 Location: Chicago, IL
|
|
|
|
Second Avg means what....will you be please more clear.......
Regards,
Priyesh |
|
Back to top |
|
|
ovreddy
Active User
Joined: 06 Dec 2004 Posts: 211 Location: Keane Inc., Minneapolis USA.
|
|
|
|
Hi Madduri,
Average is a group function which gives a single result by taking a group of rows as input. So we will have only one average for a column. Please clarify us about your question in more detail.
Eg: select avg(sal) from myuser.emp;
Returns average of salary which is only one value. So what is the second average vale?
Thanks,
Reddy. |
|
Back to top |
|
|
ssowjanya
New User
Joined: 29 Apr 2005 Posts: 13
|
|
|
|
Hi Madduri,
Is the query is like this...
write a query to find the second max sal? |
|
Back to top |
|
|
nrsmca
New User
Joined: 25 May 2005 Posts: 14
|
|
|
|
Hi,
Select avg(salary) from Table1 a where 2 =
(select count (*) from Table1 b where b.salare >= a.salary);
N th Max. Avg value calculation,
Select avg(salary) from Table1 a where n =
(select count (*) from Table1 b where b.salare >= a.salary);
Regards,
N.R.S,mca |
|
Back to top |
|
|
ovreddy
Active User
Joined: 06 Dec 2004 Posts: 211 Location: Keane Inc., Minneapolis USA.
|
|
|
|
Hi NRS,
Sorry I am not getting. What you are trying for. U mean to find the average of salries after exclusing the highest salary. But as I know there is no concept of second average??? If I am wrong please correct me with explanation.
Thanks,
Reddy. |
|
Back to top |
|
|
|