vb DTPicker的问题
用vb实现查看某一天某个时间段的数据比如选择dtpicker1为2014年5月1日dtpicker2为2014年5月1日dtpicker3为00:00:00dtpicke...
用vb实现查看某一天某个时间段的数据
比如选择
dtpicker1为2014年5月1日
dtpicker2为2014年5月1日
dtpicker3为00:00:00
dtpicker4为12:00:00
用检查框选中以后
点按钮就可以查看到2014年5月1日0点到12点数据
请问用代码如何实现 展开
比如选择
dtpicker1为2014年5月1日
dtpicker2为2014年5月1日
dtpicker3为00:00:00
dtpicker4为12:00:00
用检查框选中以后
点按钮就可以查看到2014年5月1日0点到12点数据
请问用代码如何实现 展开
2个回答
展开全部
且不管什么数据,SQL 语句可以实现 无非就是把这个时间段的数据select出来 大小关系自己判断一下。。。
更多追问追答
追问
假如
dtpicker1为2014年5月1日
dtpicker2为2014年5月1日
Adodc1.RecordSource = "select * from Table WHERE cdate between '" & QTPicker1 & " ' and '" & QTPicker2"
这不就是选择数据库5月1日的数据么
我现在想选择5月1日0点到12点的数据该怎么弄
追答
跟你说说我处理类似问题的方式吧:
属性设置:Custom format 设置为:yyyy/MM/dd HH:mm:ss
Format设置为:Custom
然后:
select * from Yourtable
where 时间>=to_date('" & DTP1.Text & "','yyyy/mm/dd hh24:mi:ss')
and
时间=to_date('" & starttime & "','yyyy/mm/dd hh24:mi:ss')
and
时间<=to_date('" & endtime & "','yyyy/mm/dd hh24:mi:ss' )
展开全部
数据是什么,在哪儿放着
更多追问追答
追问
数据库里啊
就是这个
假如
dtpicker1为2014年5月1日
dtpicker2为2014年5月1日
Adodc1.RecordSource = "select * from Table WHERE cdate between '" & QTPicker1 & " ' and '" & QTPicker2"
这不就是选择数据库5月1日的数据么
我现在想选择5月1日0点到12点的数据该怎么弄
追答
Adodc1.RecordSource = "select * from Table WHERE format(cdate,'yyyymmddHhNnSs')>='" & format(dtpicker1,‘yyyymmdd’) & format(dtpicker3,'HhNnSs')
& "' and
format(cdate,'yyyymmddHhNnSs')<='" & format(dtpicker2,‘yyyymmdd’) & format(dtpicker4,'HhNnSs') &"'"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询