Одата с где и сумма - PullRequest
0 голосов
/ 29 мая 2019

Я занимаюсь разработкой приложения asp.Net-Core. Мне нужно сделать запрос ODATA, который преобразуется в SQL:

SELECT SUM(GameCount) 
   FROM [GameReportDaily] 
  where [StartTimeUtc]>'2019-05-13 22:00:00.0000000'

Я могу сделать запрос

/odata/GameReportDaily?$apply=aggregate(gameCount%20with%20sum%20as%20Total)

без фильтров и работает нормально. Теперь мне нужно добавить фильтр, но он не работает:

/odata/GameReportDaily?$apply=aggregate(gameCount%20with%20sum%20as%20Total1)&$filter=(StartTimeUtc+ge+2019-05-27T18%3A00%3A00.000Z)+and+(StartTimeUtc+le+2019-05-28T18%3A00%3A00.000Z)

Ответ:

"Сообщение": "Запрос, указанный в URI, недействителен. Свойство или путь StartTimeUtc недоступен в текущем контексте. это было удалено в предыдущем преобразовании. ",

Как я могу сделать запрос ODATA как SQL выше?

...