我有一个DateTime格式的变量date_entered。我创建了一个临时字段时间,它只是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使用投标。谢谢!
发布于 2015-07-28 05:24:47
为什么需要临时字段时间?SQL Server 2008上有一个时间数据类型,它允许您执行以下操作:
SELECT * FROM YourTable WHERE CAST(YourDateField AS TIME) BETWEEN '07:00' and '19:00'https://stackoverflow.com/questions/31663015
复制相似问题