Если я не ошибаюсь, при группировке все остальные поля, кроме группирующего, должны быть в агрегатных функциях (сумма, количество или др.). Поставь что-нибудь из них для Дата и Разность дат.
(7) предлагаешь угадывать то, что тебе и так говорят? мне лень
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший