Member 12227707 Ответов: 1

Последние 10 дней коллекция показывается в окне


Я хочу показать коллекцию последних 10 дней через запрос.

Что я уже пробовал:

select   CONVERT(DATE, transactionTimestamp) , sum(CAST (replace(amount, ',', '') AS INT)) from Transactions where agentCode=6 Group By  CONVERT(DATE, transactionTimestamp) 


а также попробуйте этот запрос
select  cast(transactionTimestamp as date) < dateadd(day, -10, getdate())  , sum(amount) from Transactions where agentCode=3   group by cast(transactionTimestamp as date)

1 Ответов

Рейтинг:
12

Maciej Los

Так что вы должны создать правильный where заявление:

WHERE transactionTimestamp BETWEEN DATEADD(D, -10, GETDATE()) AND GETDATE()


Для получения более подробной информации, пожалуйста, смотрите:
DATEADD (Transact-SQL) - SQL Server | Microsoft Docs[^]