IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Query to retrive the second AVERAGE Column from the table


IBM Mainframe Forums -> DB2
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
madduri_25

New User


Joined: 09 Mar 2005
Posts: 3

PostPosted: Fri Apr 29, 2005 3:20 pm
Reply with quote

icon_question.gif
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
View user's profile Send private message
priyesh.agrawal

Senior Member


Joined: 28 Mar 2005
Posts: 1448
Location: Chicago, IL

PostPosted: Fri Apr 29, 2005 4:26 pm
Reply with quote

Second Avg means what....will you be please more clear.......

Regards,

Priyesh
Back to top
View user's profile Send private message
ovreddy

Active User


Joined: 06 Dec 2004
Posts: 211
Location: Keane Inc., Minneapolis USA.

PostPosted: Wed May 04, 2005 1:49 pm
Reply with quote

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
View user's profile Send private message
ssowjanya

New User


Joined: 29 Apr 2005
Posts: 13

PostPosted: Wed May 04, 2005 1:54 pm
Reply with quote

Hi Madduri,
Is the query is like this...
write a query to find the second max sal?
Back to top
View user's profile Send private message
nrsmca

New User


Joined: 25 May 2005
Posts: 14

PostPosted: Fri Jun 10, 2005 2:37 pm
Reply with quote

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
View user's profile Send private message
ovreddy

Active User


Joined: 06 Dec 2004
Posts: 211
Location: Keane Inc., Minneapolis USA.

PostPosted: Wed Jun 15, 2005 3:01 pm
Reply with quote

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
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> DB2

 


Similar Topics
Topic Forum Replies
No new posts Replacing 'YYMMDD' with date, varying... SYNCSORT 3
No new posts Load new table with Old unload - DB2 DB2 6
No new posts Pulling a fixed number of records fro... DB2 2
No new posts How to load to DB2 with column level ... DB2 6
No new posts RC query -Time column CA Products 3
Search our Forums:

Back to Top