Salve ragazzi,

ho un db composto in questo modo
codice:
---------------------------------
| idagente | tipopolizza | importo | 
---------------------------------
| PC111    | nuova       | 345      |
| PC265    | nuova       | 234      |
| PC111    | rinnovo     | 556      |
| PC111    | nuova       | 434      |
| PC265    | rinnovo     |  422     |
---------------------------------
ora dovrei fare una query per calcolare in numero delle occorrenze e la somma delle stesse:

sql="Select idagente,Count(*),SUM(importo) as tot from tabella group by idagente"

la query appena postata mi porta il seguente risultato:

codice:
------------------------------------
|agente  | numeropolizze  | totale   |
------------------------------------
| PC111  |    3                |  1335   |
| PC265  |    2                |  656    |
-----------------------------------
in realtà io vorrei portare a video i seguenti dati

codice:
-----------------------------------------------------------------
|agente  | polizzenuove  | totalenuove   | rinnovi  | Totalerinnovi |
-----------------------------------------------------------------
| PC111  |    2                |  779           |  1        | 556              |
| PC265  |    1                |  234           |  1        | 422              |
----------------------------------------------------------------
C'è un modo per farlo con un unica SQL?