首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

查询两个月度之间的记录

2013-01-07 
查询两个月份之间的记录本帖最后由 xiayier777 于 2011-10-24 22:50:18 编辑select * from yhbh where 日

查询两个月份之间的记录
本帖最后由 xiayier777 于 2011-10-24 22:50:18 编辑 select * from yhbh where 日期 between #" & DTPicker1.Value & "# and #" & DTPicker2.Value & "# 

在执行这个查询的时候,比如2011-9-21有记录,查询2011-9-1至2011-10-1的时候,就显示无记录;

我尝试过Format DTPicker为"YYYY-MM-DD"还是显示无记录;

请问是哪里表述错了呢?
[解决办法]
看看你数据库里面是什么字段的类型的,然后存的哪种格式的
[解决办法]
不知道你数据库中日期字段是什么格式,
你可以尝试使用convert函数转换后再比较
select * from yhbh where CONVERT(DATETIME,日期) between CONVERT(DATETIME,'" & DTPicker1.Value & "') and CONVERT(DATETIME,'" & DTPicker2.Value & "')"
如果还不行,在两个dtpicker前cdate再试试
dtpicker是可以设置显示日期或时间的,你没有把它设置为时间格式吧

热点排行