ciao,
select
fatture.idcliente,
clienti.ragionesociale,
count(fatture.idfattura)
from
fatture
left join clienti on clienti.idcliente = fatture.idcliente
where
fatture.data>=DataInizio and
fatture.data<=DataFine
group by
fatture.idcliente,
clienti.ragionesociale
ATTENZIONE! questa query ti restituira solo il numero di fatture totale emesse all'interno dell'intervallo di date che dovrai specificare con i parametri DataInizio e DataFine.
se hai bisogno di ottenere un report come quello da te postato, credo che la cosa più semplice sia quello di utilizzare una stored procedure
ciao

Rispondi quotando