access数据库查询2个时间段间的数据
语句如下:select*fromproductwherep_timebetween'2014/4/12'and'2014/4/20',这样写是可以运行的,但是如果改成下面...
语句如下:select * from product where p_time between '2014/4/12' and '2014/4/20' ,这样写是可以运行的,但是如果改成下面这样就不行了。
select * from product where p_time between '2014/4/12 12:45:00' and '2014/4/20 22:45:00'就不可以了,会出错,怎么回事啊,日期格式和时间格式的写法有不同吗?求解!!!
p_time 字段里面存的就是日期/时间格式 展开
select * from product where p_time between '2014/4/12 12:45:00' and '2014/4/20 22:45:00'就不可以了,会出错,怎么回事啊,日期格式和时间格式的写法有不同吗?求解!!!
p_time 字段里面存的就是日期/时间格式 展开
4个回答
展开全部
我觉得是因为p_time 字段的日期/时间格式的具体设置问题造成的,虽然都是日期/时间格式,但是具体的格式有区别:
日期/时间格式 包括: 常规日期 2014/4/12 12:45:00
长日期 2014年4月12日
中日期 14-04-12
短日期 2014/4/12
长时间 12:45:00
中时间 12:45 上午
短时间 12:45
您如要运行 select * from product where p_time between '2014/4/12 12:45:00' and '2014/4/20 22:45:00'
需要修改p_time 字段的日期/时间格式,设置为 常规日期
日期/时间格式 包括: 常规日期 2014/4/12 12:45:00
长日期 2014年4月12日
中日期 14-04-12
短日期 2014/4/12
长时间 12:45:00
中时间 12:45 上午
短时间 12:45
您如要运行 select * from product where p_time between '2014/4/12 12:45:00' and '2014/4/20 22:45:00'
需要修改p_time 字段的日期/时间格式,设置为 常规日期
展开全部
1,打开该access数据库,点击创建的查询设计,然后关闭显示表,把表切换成SQL表。
2,在框框中输入以下语句:select 字段 from 表名 where(时间 between 第一个时间 and 第二个时间);
字段是要选择显示的字段,表名是要查询的时间所在的表,第一个时间是2个时间段中的第一个,第二个时间2个时间段中的第二个。
3,最后点击保存,然后点击运行就可以看到效果了。
2,在框框中输入以下语句:select 字段 from 表名 where(时间 between 第一个时间 and 第二个时间);
字段是要选择显示的字段,表名是要查询的时间所在的表,第一个时间是2个时间段中的第一个,第二个时间2个时间段中的第二个。
3,最后点击保存,然后点击运行就可以看到效果了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-02-27 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:117538
获赞数:517177
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向TA提问 私信TA
关注
展开全部
你的日期格式表示有问题啊
select * from product where p_time between
#2014/4/12 12:45:00# and #2014/4/20 22:45:00#
你改成这样看看。
select * from product where p_time between
#2014/4/12 12:45:00# and #2014/4/20 22:45:00#
你改成这样看看。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询