VB怎么查询SQL数据库一段时间内早、中、晚班记录

一天分早班07:00-15:00,中班:15:00-23:00,和晚班23:00-07:00,如何用VB查询某个班次的记录,如查询2013.5.1-2014.5.12日早... 一天分早班07:00-15:00,中班:15:00-23:00,和晚班23:00-07:00,如何用VB查询某个班次的记录,如查询2013.5.1-2014.5.12日早班的记录? 展开
 我来答
283053813
2014-05-12 · 超过23用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:59.3万
展开全部
Select * From Table where Date>='" & StartDate & "' and Date<='" & EndDate & "'
and Time>='" & StartTime & "' and Date<='" & EndTime & "'
追问
谢谢!这样是不是需要2个字段?但是目前数据库只有一个字段,日期和时间 
比如 2014-05-12 16:28 , 在不修改数据库的情况下能查询吗?
追答
一个字段的话用日期和时间的函数  
如:
Day(Now):返回当前的日期
Month(Now):返回当前的月份
Year(Now):返回当前的年份
Hour(Now):返回小时(0~23)
Minute(Now):返回分(0~59)
Second(Now):返回秒(0~59)

然后再查询就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式