Я хочу создать отчет, который дает мне в общей сложности для продаж на месяц, такРабота с датами в TSQL запроса
select customer,month(dated), sum(invtotal)
from salestable
group by customer,dated
дает мне мой результат, но я получаю несколько строк возвращается, если клиент имел три заказы определенный месяц.
Я ожидал, что месяц (датированный) будет вычеркнуть часть дня дня и просто вернуть все за определенный месяц как одно целое, он, похоже, не делает этого.
Любые идеи о том, что я делаю неправильно?
Вы должны «GROUP BY customer, MONTH (датировано)». Возможно, добавить дату и год, если ваши данные охватывают несколько лет. –