View > sqlhaving

Il tagĀ sqlhaving va utilizzato nel caso di viste che impieghino raggruppamenti relativamente ai quali si desidera attuare una pre-selezione.

Esempio:

<sqlqry>
  select clienti.idcliente, clienti.clicogn, clienti.clinom, clienti.clidnas, 
  clienti.codfisc, sum(visite.prunit) as importo, min(visite.data) as dal
  from visite
  left join clienti on visite.idcliente = clienti.idcliente
  where visite.prunit > 0 and visite.iddocventes is null
</sqlqry>
<sqlgroup>idcliente, clicogn, clinom</sqlgroup>
<sqlhaving>sum(visite.prunit)=0</sqlhaving>