db2 query

I have one table with the following details.

SNO SNAME DOJ
------ -------------------- ----------
10 KRISH 2007-03-19
20 REDDY 2007-05-19
30 RRRRR 2007-05-19
40 BBBBB 2008-05-19
50 CCCCC 2009-05-19
60 JJJJJ 2009-05-19
70 JJJJJ 2004-05-19
i want the output in the following format:( no of students
joined in each year(no nedd to consider about month and
date)

year count
--------- ----------
2004 1
2007 3
2008 1
2009 2

Answer Posted / raj

It should work this way also...

SELECT X.YEAR, COUNT(X.SNAME)
FROM (
SELECT SUBSTR(DOJ,1,4) AS YEAR, SNAME
FROM EMP_TBL
) X
GROUP BY X.YEAR;

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Discuss about db2 bind?

674


What is the latest version of ibm db2?

741


What is db2?

743


How can deadlocks be resolved?

544


How do I add a column to an existing table in db2?

592






What are the contents of a dclmgen?

629


What is the use of predicate?

588


What is database manager in db2?

552


What are db2 objects?

641


How to check table size in db2 sap?

583


what is utility for parm lib

1885


Explain packages.

666


Is db2 a mainframe?

591


How connect db2 database to datastage?

765


What is data manager?

611