How to get the record for the top 3 of aggregate column
HelloI have a simple query that returns all students in class with the total points. now, I want to choose the best 3 interns that maximum score. simple top three position. How can I use function rank here? or any other way to do
select st.sti_roll_no ,st.sti_name , sum(rd.rd_obt_marks) as mycol from rd_result_detail rd , rm_result_master rm, sti_student_info st
where rm.rm_result_id = rd.rd_result_id
and st.sti_roll_no= rd.rd_student_id
--and rd.rd_student_id = 'MBP10293'
and rm.rm_semester = 3
and rm_session = 2009
and rm_batch= 3
and rm.rm_exam_type ='FINAL TERM'
and rm.rm_class_id = 'MBA'
group by st.sti_name, st.sti_roll_no
order by st.sti_roll_no;
not sure try now
with t as
(select st.sti_roll_no ,st.sti_name , sum(rd.rd_obt_marks) as mycol from rd_result_detail rd , rm_result_master rm, sti_student_info st
where rm.rm_result_id = rd.rd_result_id
and st.sti_roll_no= rd.rd_student_id
--and rd.rd_student_id = 'MBP10293'
and rm.rm_semester = 3
and rm_session = 2009
and rm_batch= 3
and rm.rm_exam_type ='FINAL TERM'
and rm.rm_class_id = 'MBA'
group by st.sti_name, st.sti_roll_no
order by st.sti_roll_no)
select e.* from (select sti_roll_no ,sti_name,mycol,dense_rank()over(order by mycol desc) rnk
from t) e where rnk<=3
Tags: Database
Similar Questions
-
How to get the top users page?
Hello
How to build the top users page with which users are more recently logged_in to the application? Similar to the picture here
--
Thank you.
Venky_prs wrote:
How to build the top users page with which users are more recently logged_in to the application? Similar to the picture here
Create a report of region using a query like:
select user_name , max(access_date) most_recent from apex_workspace_access_log l where authentication_result = 'AUTH_SUCCESS' and application_id = :app_id group by user_name
Use of the ' 16 hours ago" number / Date Format MOST_RECENT column.
-
How to get the use of database tables/columns in the table of edge/analysis?
Hi allAnyone has an idea on how to get the tables in DB/colomns usaged in edge/analysis table in OBIEE 11 G?
Thanks in advance!
Anne
You can try to generate a report of Catalog Manager for analysis / SA want to create the line and your RPD you can go to utilities > documentation of the repository and get the domain you want to and get all the mappings in Excel format.
I hope this helps.
SVS
-
How to get the value of a particular column column name?
Hi all
How to get the column name for a particular column value.
example:
create table test (ID number, col2, col3 varchar varchar);
Insert into test values (1, 'true', 'false');
Insert into test values (2, 'false', 'true');
commit;
I want to choose the name of the data column 'true' with id = 1;
That is to say) while waiting for answer is "col2". pls help someone.This might help:
DECLARE c1 SYS_REFCURSOR; BEGIN OPEN c1 FOR SELECT col2, col3 FROM test WHERE id = 1; -- FOR c IN (SELECT rownum rn, t2.column_value.getrootelement() name, EXTRACTVALUE(t2.column_value, 'node()') value FROM TABLE(XMLSEQUENCE(c1)) t, TABLE(XMLSEQUENCE(EXTRACT(column_value, '/ROW/node()'))) t2) LOOP IF c.value = 'true' THEN DBMS_OUTPUT.PUT_LINE(c.name); END IF; END LOOP; END;
-
How to get the Max value with other columns data also.
Suppose that a query is covered with the data as
Time of ID
01 07/12/2014
02 07/05/2014
03 16/07/2014
04 07/07/2014I need to get the ID and time to time max.
that is, should I get
Time of ID
03 16/07/2014To do this, I wrote a query that gives me necessary data. But I thought that's the best way?
Is it an effective way to get this data?
My query that returns the data required is:SELECT ID, MAX_DT FROM
(
Select 'DUMMY', ID, TIME1, MAX (TIME1) OVER (PARTITION 'DUMMY') AS MAX_DT FROM TAB1
WHERE ID IN (BLAH BLAH)
)
WHERE MAX_DT = (EDT) 1Frank mentioned links
WITH test_data (id, time) LIKE)
SELECT 01, to_date('2014/07/12','yyyy-mm-dd') FROM dual
UNION ALL
SELECT 02, to_date('2014/07/16','yyyy-mm-dd') FROM dual
UNION ALL
SELECT 03, to_date('2014/07/16','yyyy-mm-dd') FROM dual
UNION ALL
SELECT 04, to_date('2014/07/07','yyyy-mm-dd') FROM dual
)
SELECT id, time
go (select id,
time,
Max (Time) on latest_time (order by time lines between unbounded preceding and following unbounded)
of test_data
)
where time = latest_time
ID TIME 3 16/07/2014 2 16/07/2014 Concerning
Etbin
-
How to get the list in a single column in a query
Hello.
I wonder if there is a way to get a query (no pl/sql code) a list of columns with a separator between them.
I know I can get that without separators with an expression of cursor:
But the result I want is (by using the separator ';'):SQL> with test_table as ( 2 select 1 col1, 'a' col2 from dual 3 union 4 select 1 col1, 'b' col2 from dual 5 union 6 select 1 col1, 'c' col2 from dual 7 union 8 select 2 col1, 'a' col2 from dual 9 union 10 select 2 col1, 'c' col2 from dual 11 union 12 select 2 col1, 'd' col2 from dual 13 union 14 select 2 col1, 'z' col2 from dual 15 ) 16 select col1, cursor (select b.col2 from test_table b where b.col1 = a.col1 order by b.col2) col2_list from test_table a 17 group by col1 18 / COL1 COL2_LIST ---------- -------------------- 1 CURSOR STATEMENT : 2 CURSOR STATEMENT : 2 C - a b c 2 CURSOR STATEMENT : 2 CURSOR STATEMENT : 2 C - a c d z
I don't know how to manage a cursor expression without using a pl/sql function block. Can it be done using analytical functions?COL1 COL2_LIST ---------- -------------------- 1 a;b;c 2 a;c;d;z
Thanks in advance.Hello
This is called 'aggregation of chain.
This site:http://asktom.Oracle.com/pls/asktom/f?p=100:11:0:P11_QUESTION_ID:2196162600402
shows different ways to do this, including the SYS_CONNECT_BY_PATH solution which gave Blushadow.
I got a lot of use of the first solution on this page, the function defined by the user STRAGG, that you can copy.
Once you have installed STRAGG, your query is simply
SELECT col1 , STRAGG (col2) AS col2_list FROM test_table GROUP BY col1;
The query above do not put items in a particular order.
On Oracle 10 (and more) you can have a similar function, the WM_CONCAT (property WMSYS), already installed.
WM_CONCAT is not documented, so you can't use it in your Production applications. -
How to get multiple records in a line and a different column
Hi all
I am using oracle database 11g
and I have a two table table_1, table_2
table_1 has columns
emp_no
first name
middle_name
last_name
E-mail
and table_2 have columns
emp_no
phone_type
Phone_Number
and having entires
emp_no phone_type phone_number
1001 MOB 9451421452
1001 WEMG 235153654
1001 652341536 EMG
1002 MOB 9987526312
1003 WEMG 5332621456
1004 59612356 EMG
Now I want the output of values with the MOB or WEMG phone type in a single line with different columns
emp_no first_name last_name middle_name officeno mobile e-mail
1001 score null k 9451421452 235153654 [email protected]
1002 chagneau gary [email protected] 9987526312 null
1003 dany craig [email protected] 5332621456 null null
1004 donald finn sian [email protected] null null
Can I have any input to achieve this?
Concerning
$sidHi Sid,
Under query will be help for you...
SELECT tab1.emp_no
*, first name *.
*, middle_name *.
*, last_name *.
*, email *.
*, mobile t2.phone_number *.
*, t3.phone_number officeno *.
OF tab1
*, (SELECT Emp_no *)
*, phone_number *.
Of THE tab2
WHERE phone_type = "MOB") t2
*, (SELECT Emp_no *)
*, phone_number *.
Of THE tab2
WHERE phone_type = "WEMG") t3
WHERE tab1.emp_no = t3.emp_no
AND tab1.emp_no = t2.emp_no;Thnks,
cveluri -
How to get the values separated by commas of multiple records in table
How to get the values separated by commas of multiple records in table
for example
name address age sex
a 12 m e
b hh 12 f
BB c 13 h
I need to get output as a, b, c from a queryUse the query as below he works for me, change the names of tables and columns
SELECT SUBSTR (SYS_CONNECT_BY_PATH (PROXY_EMAIL, ','), 2) csv FROM (SELECT PROXY_EMAIL, ROW_NUMBER () ON the rn (ORDER OF PROXY_EMAIL), COUNT (*) NTC (STARS_PROXY_ASSIGNMENT) WHERE EMPLID = #EMPLID) WHERE rn = cnt START WITH rn = 1 CONNECT BY rn = rn + 1 ADVANCE
-
How to get the manual for Satellite Pro 4200?
How to get the manual for Pro 4200. I have download olm_up and setup.exe (72 kt) of http://eu.computers-toshiba-europe.com?.
Hello
Please visit this link:
http://EU.computers.Toshiba-Europe.com/cgi-bin/ToshibaCSG/download_manuals.jspI m you will find a good manual of your device.
Good bye
-
How to get the items on a loop at the same time during the execution of the loop for
Hello
I am a student. I would like to know how to get the outside loop counter values For in parallel so that the loop runs rather than obtaining the value finally outside the loop for future prospects for the answers.
Thank you
Frederick
You already said yes, and you have said some of the different ways (registrants, locals, reference, queue, etc.). Since the information was provided to your request, the thread can be considered closed? If you want details about how to implement something, you must provide the details on what you are doing.
-
I have a single open for Exchange 2007 Standard how license get the product key
I have a single open for Exchange 2007 Standard how license get the product key
For assistance, please contact the administrator of your Open License program.
-
How to get the code produced for my Windows XP disc if I have the drive?
Acquisition of Product Code Windows XP
How to get the code produced for my Windows XP disc if I have the drive? I signed the BONE when I bought it all first, but have no way of knowing if this is the way to receive a copy of the product key.Here are some utilities, which will display your product keys:
Belarc Advisor: http://www.belarc.com/free_download.html
(He did a good job of providing a wealth of information.
However may not detect a key to office, then try one of the other two below)Also: http://www.nirsoft.net/utils/product_cd_key_viewer.html
and: http://www.magicaljellybean.com/keyfinder.shtmlPaid (free demo is available): Recover Keys: http://recover-keys.com/
"quickly scans your system for more than 3000 + software '.
and produces a list of software activation keys.13 keyfinder programs:
http://pcsupport.about.com/od/productkeysactivation/TP/topkeyfinder.htmJ W Stuart: http://www.pagestart.com
-
How to get the source to windows vista Home premium recovery is not from the recovery partition and gives me an error message
Hello
Contact the computer manufacturer and ask them to send you to vista recovery disks to reinstall the operating system back as it was when you bought it
they do it for a nominal cost of $
or borrow a vista microsoft dvd; not a HP, Acer recovery disk etc
Make sure that you borrow the correct 32-bit or 64-bit microsoft dvd to your computer
they contain all versions of vista
This is the product key that determines which version of vista is installed
http://www.theeldergeek.com/Vista/vista_clean_installation.html
How to replace Microsoft software or hardware, order service packs and replace product manuals
-
How to get the new update for the help and support
OT:how to get the new update of the abd support help
How to get help and support update
Hello rickstemberger,
Please click the number of the KB article for more information on how to add Windows Vista Help files.
KB Article ID: 917607 -I can not open Help files that require the Windows Help program (WinHlp32.exe)Microsoft stopped including the 32-bit help files viewer in versions of Windows starting with Windows Vista and Windows Server 2008.
However, with article 917607, you can download the appropriate version of the Windows Help program (WinHlp32.exe) and add them
the operating system.Sincerely,
Marilyn
Microsoft Answers Support Engineer
Visit our Microsoft answers feedback Forum and let us know what you think -
original title: admin password.
I forgot my password for my admin user account, but I have a secondary account how to get the password for the admin
Hello
Microsoft technical support engineers cannot help you recover the passwords of the files and Microsoft who are lost or forgotten product features. For more information about this policy, please refer to the sticky below.http://social.answers.Microsoft.com/forums/en-us/vistasecurity/thread/3eba3150-8742-4264-be9f-0daaad2282cd Lisa
Microsoft Answers Support Engineer
Visit our Microsoft answers feedback Forum and let us know what you think.
Maybe you are looking for
-
Cannot find the netdevio.sys on my Satellite M30
I tried to update configfee but my m30 asked netdevio.sys. anyone has any idea where I can find this file?
-
I have Airport express 802.11n and can not make it appear in Airport utility.
-
Can I remove and reinstall the font without records book?
On my MacBook Pro 10.6.8 FontBook operates as a two-bob watch - do not let me access policies in Freehand MX that are definitely in the font book, among other things. The operating system used on 10.6.3 and I upgraded to 10.6.8 via a Mac/PC independe
-
Repeat a sequence has failed once more
Hello I would like to repeat a sequence failed once more. There is an example that comes with TS. I derived it may needs. Only StepTypes SequenceCall and inside the MainSequence. Generation of reports AND the failure sequence should be done with the
-
E1500 and Motorola SB6141 cable modem
I just got a new cable modem, Motorola SB6141 and when I connect the pc directly to the modem I get the blue light referring it works at high speed Gigabit Ethernet, but when I connect the E1500 light changes to amber which refers to just fast ethern