First of all, thanks for the directions. I´m not used to joins, kind of really learning it now that both mentioned.
Currently, for tests, i´m using two months period for the date field, so sales table actually counts with around 150.000 total sales in that time.
that said it´s really a quite...