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
前台那个时间 怎么弄成下来选时间 或者 点下输入框 触发 时间控件 麻烦详细点 谢谢 展开
假如 有三条信息 如下:
1 小说 2009-3-1
2 作文 2008-6-5
3 古文 2009-2-5
怎么弄个查询 2008-6-5 到 2008-3-1 之间的信息
前台 和后台 怎么整 谢谢
sql+vs2005
前台那个时间 怎么弄成下来选时间 或者 点下输入框 触发 时间控件 麻烦详细点 谢谢 展开
5个回答
展开全部
界面可以设置两个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中改一下
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中改一下
展开全部
select * from 表 where datediff(day,'2008-3-1',日期字段名)>0 and datediff(day,'2008-6-5',日期字段名)<=0
楼上的那种方法我试过,查出来的结果不包含2008-6-5的。
楼上的那种方法我试过,查出来的结果不包含2008-6-5的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from 表 where [date]>'2008-3-1' and [date]<'2008-6-5'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前台放两个 textBox
后台接受
然后执行上面两位任何一个写的 SQL 语句
后台接受
然后执行上面两位任何一个写的 SQL 语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询