首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SQL中搜索两次之间的变量

在SQL中搜索两次之间的变量
EN

Stack Overflow用户
提问于 2015-07-28 04:48:33
回答 1查看 52关注 0票数 2

我有一个DateTime格式的变量date_entered。我创建了一个临时字段时间,它只是date_entered的时间部分。我正在尝试搜索在上午7点到晚上7点之间每小时输入的票数我需要在上午7点和晚上7点之间每小时增量的门票,所以门票在7-8,8-9,9-10等。并且它们将显示在不同的列中。

现在我有:

代码语言:javascript
复制
=Iif((Hour(Fields!Time.Value) >= 7) AND 
     (Hour(Fields!Time.Value) < 8), Fields!TicketNbr.Value, 0) 

然而,这并不是只获得这个小时间隔之间的门票,而是当天的所有门票。我怎么才能买到那一小时的票呢?我还通过Microsoft Visual Studio使用投标。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-07-28 05:24:47

为什么需要临时字段时间?SQL Server 2008上有一个时间数据类型,它允许您执行以下操作:

代码语言:javascript
复制
SELECT * FROM YourTable WHERE CAST(YourDateField AS TIME) BETWEEN '07:00' and '19:00'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31663015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档