asp.net(C#)一个字段的时间段查询 怎么整

表内有id(编号)title(标题)date(添加时间)假如有三条信息如下:1小说2009-3-12作文2008-6-53古文2009-2-5怎么弄个查询2008-6-5... 表 内 有id(编号) title(标题) date (添加时间)

假如 有三条信息 如下:

1 小说 2009-3-1
2 作文 2008-6-5
3 古文 2009-2-5

怎么弄个查询 2008-6-5 到 2008-3-1 之间的信息
前台 和后台 怎么整 谢谢
sql+vs2005
前台那个时间 怎么弄成下来选时间 或者 点下输入框 触发 时间控件 麻烦详细点 谢谢
展开
 我来答
lizhengxiang87
2009-03-07
知道答主
回答量:28
采纳率:0%
帮助的人:14.6万
展开全部
界面可以设置两个textbox、一个button和一个datagridview
textbox用来输入你要查询的条件,datagridview用来邦定sqldataadapt显视你查询的结果button用来执行查询操作
button的click事件代码如下:
sqlconnection cn=new sqlconnection("连接字符串");
cn.open()
string str="select * from 表 where data>='"+textbox1.text+"' and data<='"+textbox2.text+"'";
sqlcommand cmd=new slqcommand(str,cn);
sqldataadapt sda=cmd.excutnonequery();
dataset ds=new dataset();
sda.fill(ds)
datagridview.datasource=ds.table["表"]
其它的自己做一下,中间有些关键字可能是不很正确,请自己到VS2005中改一下
蟹蟹的影子
2009-03-07 · TA获得超过658个赞
知道小有建树答主
回答量:541
采纳率:0%
帮助的人:374万
展开全部
select * from 表 where datediff(day,'2008-3-1',日期字段名)>0 and datediff(day,'2008-6-5',日期字段名)<=0

楼上的那种方法我试过,查出来的结果不包含2008-6-5的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ai助教
2009-03-07 · TA获得超过202个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:183万
展开全部
select * from 表 where [date]>'2008-3-1' and [date]<'2008-6-5'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
swp0909
2009-03-07
知道答主
回答量:80
采纳率:0%
帮助的人:13.5万
展开全部
前台放两个 textBox
后台接受
然后执行上面两位任何一个写的 SQL 语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
personname
2009-03-09 · TA获得超过726个赞
知道小有建树答主
回答量:586
采纳率:50%
帮助的人:340万
展开全部
时间控件下载
http://www.my97.net/dp/down.asp
用法网站有详细介绍

后台用三楼的就行了

那种>=的和between都是大于小的 小于等于大的

参考资料: http://www.my97.net/dp/demo/index.htm

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式