01. Contabilizando por cantidad
> select s.nombre count(d.id) from nombre_tabla as d inner join nombre_tabla as s on d.campo = s.campo group by s.nombre;
02. Suma de valores
> select s.nombre as nombre_alias, sum(d.valor_total) as nombre_alias from nombre_tabla as d inner join nombre_tabla as c on d.campo = c.campo inner join nombre_tabla as s on c.campo = s.campo group by s.nombre;
03. Valor maximo
> select max(dd.valor_total) as nombre_alias, v.nombre as nombre_alias, v.numero_documento from nombre_tabla as d inner join nombre_tabla as v on d.campo = v.campo inner join nombre_tabla as dd on dd.campo = d.campo where v.campo = valor group by v.nombre, v.numero_documento;