Использование суммы с несколькими датами, но сохранение только последней даты
У меня стол называется Перспектива это выглядит примерно так, и я пытаюсь суммировать значение так, чтобы у меня было только 1 GOERGIA, ALABAMA и TEXAS, а дата, хранящаяся в поле date, была последней датой.
Date Sight Blck Knock Purchased Rate 2020-02-13 GEORGIA 11 6 54.55 0.0385 2020-02-13 GEORGIA 1 1 100 0.0035 2020-02-14 GEORGIA 2 0 0 0.007 2020-02-12 ALABAMA 2 0 0 0.007 2020-02-15 ALABAMA 2 0 0 0.007 2020-02-16 ALABAMA 2 1 50 0.007 2020-02-16 TEXAS 2 0 0 0.007 2020-02-16 TEXAS 2 0 0 0.007 2020-02-17 TEXAS 1 0 0 0.005
Я хотел бы иметь стол, который выглядит следующим образом
Date Sight Blck Knock Purchased Rate 2020-02-14 GEORGIA 14 7 154.55 0.049 2020-02-16 ALABAMA 6 1 50 0.021 2020-02-17 TEXAS 5 0 0 0.019
Что я уже пробовал:
SELECT cast (Date as date) ,Sight ,SUM (CAST (Blck AS INT)) ,SUM (CAST(Knock AS INT)) ,SUM (CAST(Purchased AS money)) ,SUM( CAST (Rate AS money)) FROM Prospect GROUP BY cast( Date as Date) ,[Blck ] ,[Knock ] ,[Purchased ] ,[Rate ]