Запрос:
SELECT p.price, c.bDate, c.eDate, count(customerId) FROM PRICES p
INNER JOIN CUSTOMERS c on p.customerId = c.customerId
GROUP BY p.price, c.bDate, c.eDate
В результате проблема с группировкoй, т.к. даты имеют часы и минуты, а надо по дням...
В итоге сделал:
SELECT sq.price, sq.bDate, sq.eDate (SELECT p.price, cast(c.bDate,102) as bDate, cast(c.eDate,102) as eDate, count(customerId) FROM PRICES p
INNER JOIN CUSTOMERS c on p.customerId = c.customerId) sq
GROUP BY sq.price, sq.bDate, sq.eDate
Но не радует... Как-то можно сделать красивее?