Query with an Aggregate Value Example

This is an example of a query that contains the aggregate count for EMPLID. The SQL for this query is:

SELECT A.MESSAGE_SET_NBR, COUNT(*)
  FROM PSMSGCATDEFN A
  GROUP BY  A.MESSAGE_SET_NBR
  ORDER BY 1

SOAP document:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:qas="http://xmlns.oracle.com/Enterprise/Tools/schemas/
QAS_QUERY_SAVE_REQ_MSG.VERSION_1">
   <soapenv:Header/>
   <soapenv:Body>
      <qas:QAS_QUERY_SAVE_REQ_MSG>
         <!--1 or more repetitions:-->
         <RECORD>
            <RCDNUM>1</RCDNUM>
            <RCDNAME>PSMSGCATDEFN</RCDNAME>
            <CORRNAME>A</CORRNAME>
            <JOINTYPE></JOINTYPE>
            <JOINRCDALIAS></JOINRCDALIAS>
            <JOINFIELD></JOINFIELD>
            <RCDSELECTNUM>1</RCDSELECTNUM>
         </RECORD>
         <!--1 or more repetitions:-->
         <FIELD>
            <FIELDNUM>1</FIELDNUM>
            <FIELDNAME>MESSAGE_SET_NBR</FIELDNAME>
            <FIELDRCDNUM>1</FIELDRCDNUM>
            <DESCR></DESCR>
            <AGGREGATE_TYPE>None</AGGREGATE_TYPE>
            <HEADING_TYPE>RFT Long</HEADING_TYPE>
            <HEADING></HEADING>
            <COLUMNNUM>1</COLUMNNUM>
            <ORDERBYNUM>1</ORDERBYNUM>
            <ORDERBYDIR></ORDERBYDIR>
            <FIELDSELECTNUM>1</FIELDSELECTNUM>
            <EXPRESSION_AS_FIELD></EXPRESSION_AS_FIELD>
         </FIELD>
         <FIELD>
            <FIELDNUM>2</FIELDNUM>
            <FIELDNAME>MESSAGE_NBR</FIELDNAME>
            <FIELDRCDNUM>1</FIELDRCDNUM>
            <DESCR></DESCR>
            <AGGREGATE_TYPE>Count</AGGREGATE_TYPE>
            <HEADING_TYPE>Text</HEADING_TYPE>
            <HEADING>Count</HEADING>
            <COLUMNNUM>2</COLUMNNUM>
            <ORDERBYNUM>0</ORDERBYNUM>
            <ORDERBYDIR></ORDERBYDIR>
            <FIELDSELECTNUM>1</FIELDSELECTNUM>
            <EXPRESSION_AS_FIELD></EXPRESSION_AS_FIELD>
         </FIELD>

         <!--1 or more repetitions:-->
         <SELECT>
            <SELECTNUM>1</SELECTNUM>
            <PARENTSELECTNUM>0</PARENTSELECTNUM>
            <SELECTTYPE>Main</SELECTTYPE>
            <QRYDISTINCT></QRYDISTINCT>
         </SELECT>
         <QUERY_NAME>CountExample</QUERY_NAME>
         <DESCRIPTION>Example using count</DESCRIPTION>
         <DESCRLONG>
              This query counts number of messages in 
              each message set
          </DESCRLONG>
         <QUERY_OWNER>public</QUERY_OWNER>
      </qas:QAS_QUERY_SAVE_REQ_MSG>
   </soapenv:Body>
</soapenv:Envelope>