OData中的Now()或Today()

时间:2014-05-15 14:20:05

标签: datetime odata dataexplorer

我创建了StackOverflow OData查询Find unanswered questions by non-noob

到目前为止,它的工作正常,但我想将问题限制在过去N天(例如7天)内提出的问题。

我试过了

datetime'##Since##T00:00:00'

我阅读了OData Date query这样的帖子,但他们都没有以相对于今天的方式指定日期。

如何完成查询以仅选择新问题?

1 个答案:

答案 0 :(得分:1)

我找到了问题的解决方案over here 所以我添加了以下几行:

DECLARE @today Datetime = getdate()
DECLARE @NrDays int = ##NrDays:int?7##

...

and datediff(Day,CreationDate,@today) <= @NrDays

所以这是我的解决方案:Find unanswered questions by non-noob within last week