Jump to content

Recommended Posts

Hello guys,

 

I posted this Question in MYSQL thread accidentally, so I'll try to ask the same here since I use Oracle RDBMS.

 

Need help regarding SQL and aggregate function.

I would like to do max function (or some join or something else), to get max value of column, and other column with it also.

Here's the code:

 

SQL>

 

select department_id, sum(salary) place_total from employees
where department_id is not null group by department_id;

 

 

Previous query outputs this:

DEPARTMENT_ID PLACE_TOTAL
------------- -----------
           90       58000
           20       19000
          110       20300
           50       17500
           80       30100
           60       19200
           10        4400

 

 

Now, how to edit previous sql statement so it can output department_id, and max(place_total), so the output result is:

 

DEPARTMENT_ID PLACE_TOTAL
------------- -----------
           90       58000

 

 

 

Anyone have an idea, how to do this ?

Thanks !

Edited by bgrzinic
This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.