vb查询数据库中两个时间之间的数据的sql语言!时间可选!用两个dtp控件选择查询时间段!请高手指点

vb查询数据库中两个时间之间的数据的sql语言!时间可选!用两个dtp控件选择查询时间段!请高手指点,第1张

高手不敢当!

方法有两:

假设你的数据表名为“表名”,日期字段名为“日期”

1:使用BETWEEN关键字

"Select

From

表名

Where

日期

BETWEEN

#"

&

DTPicker1

&

"#

AND

#"

&

DTPicker2

&

"#"

2:直接用关系运算符号,当然要求DTPicker1

的日期早于

DTPicker2

"Select

From

表名

Where

日期>=

#"

&

DTPicker1

&

"#

AND

日期<=#"

&

DTPicker2

&

"#"

这里,关键要用“#”号,把日期值括起来。

select distinct,temp=year(ZhuceTime) from SchoolMaster where SchoolId=1;

使用的时候,temp就是个临时年份的字段

shijian>='2011-8-1' and shijian<='2011-8-10' 这个 日期时间范围里面, 没有 时分秒 的内容

那么就相当于

shijian>='2011-8-1 00:00:00' and shijian<='2011-8-10 00:00:00'

我怀疑你的 shijian 这个字段, 是包含 时分秒的

因此, 8月10号的数据, 因为 不满足 shijian<='2011-8-10 00:00:00' 的条件, 因此显示不出来

办法就是变成

shijian>='2011-8-1 00:00:00' and shijian<='2011-8-10 23:59:59'

查询的时间段是:上周,上上周 加载页面的同时你也能得到上周,上上周 对应现在时间的时间段啊!先这些时间段保存到页面中,每个加上一个标识,当用户选择上周或者上上周的时候,你要获取的是上周或者上上周所对应的时间段,传到数据库中去,希望对你有所帮助

这样:

select adbbh,agdsj1,a from table1 a, (select yhh,max(gdtime) as gtime from table1 group by yhh) b where ayhh=byhh and agdtime=bgtime

以上就是关于vb查询数据库中两个时间之间的数据的sql语言!时间可选!用两个dtp控件选择查询时间段!请高手指点全部的内容,包括:vb查询数据库中两个时间之间的数据的sql语言!时间可选!用两个dtp控件选择查询时间段!请高手指点、sql数据库中怎么以时间字段中的年部分用来作为数据的不同年份筛选、sql筛选access数据库数据日期是月的最后一天;等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10201450.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存