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日早班的记录?
展开
1个回答
展开全部
Select * From Table where Date>='" & StartDate & "' and Date<='" & EndDate & "'
and Time>='" & StartTime & "' and Date<='" & EndTime & "'
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)
然后再查询就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询