Salve ragazzi,
ho un db composto in questo modo
ora dovrei fare una query per calcolare in numero delle occorrenze e la somma delle stesse:codice:--------------------------------- | idagente | tipopolizza | importo | --------------------------------- | PC111 | nuova | 345 | | PC265 | nuova | 234 | | PC111 | rinnovo | 556 | | PC111 | nuova | 434 | | PC265 | rinnovo | 422 | ---------------------------------
sql="Select idagente,Count(*),SUM(importo) as tot from tabella group by idagente"
la query appena postata mi porta il seguente risultato:
in realtà io vorrei portare a video i seguenti daticodice:------------------------------------ |agente | numeropolizze | totale | ------------------------------------ | PC111 | 3 | 1335 | | PC265 | 2 | 656 | -----------------------------------
C'è un modo per farlo con un unica SQL?codice:----------------------------------------------------------------- |agente | polizzenuove | totalenuove | rinnovi | Totalerinnovi | ----------------------------------------------------------------- | PC111 | 2 | 779 | 1 | 556 | | PC265 | 1 | 234 | 1 | 422 | ----------------------------------------------------------------