【发布时间】:2015-07-27 20:48:32
【问题描述】:
我有一个日期时间格式的变量 date_entered。我创建了一个临时字段 TIME,它只是 date_entered 的时间部分。我试图搜索早上 7 点到晚上 7 点之间每小时输入的门票数量。我需要在早上 7 点到晚上 7 点之间获取每小时增量的门票,因此 7-8、8-9、9-10 等之间的门票将显示在不同的列中。
现在我有:
=Iif((Hour(Fields!Time.Value) >= 7) AND
(Hour(Fields!Time.Value) < 8), Fields!TicketNbr.Value, 0)
但是,这并不是只获取此小时间隔之间的票,而是获取当天的所有票。我怎样才能在那个小时内买到票?我还通过 Microsoft Visual Studio 使用 BIDS。谢谢!
【问题讨论】:
-
正如下面的答案所建议的,我认为您的问题是使用 8 而不是 20。
标签: sql sql-server-2008 datetime ssrs-2008