当前位置:编程学习 > C#/ASP.NET >>

根据时间范围查询其间的信息

根据日志登录时间的不同  查询开始时间 与结束时间 之间的信息
求助?? --------------------编程问答-------------------- 据说有程序干这事 --------------------编程问答-------------------- SQL:
select * from 日志表 where 日志时间 between 开始时间 and 结束时间 --------------------编程问答--------------------
sql?

select * from logs where logindate between '2010-01-01' and  '2010-01-11' 
--------------------编程问答-------------------- 我要的不是sql语句 我一写了sql --------------------编程问答--------------------
引用 4 楼 my271314 的回复:
我要的不是sql语句 我一写了sql
那你把需求说清楚一下 --------------------编程问答-------------------- 我要的是 输入后的查询按钮的事件怎么写
--------------------编程问答-------------------- 立即手写一段(可能有些地方没对)

using System.Data.SqlClient;
protected void btnQuery_Click(object sender,EventArgs e)
{
  string startTime=this.TextBox1.Text;//输入的开始时间,注意检查输入
  string endTime=this.TextBox2.Text;//输入的结束时间,注意检查输入
  string sql="select * from 日志表 where 日志时间 between "+startTime " and "+ endTime;
  SqlConnection con=new SqlConnection(数据库连接);
  SqlCommand cmd=new SqlCommand(sql,con);
  con.Open();
 SqlDataAdapter ad = new System.Data.SqlClient.SqlDataAdapter(cmd);
 DataTable dt=new DataTable();
 ad.Fill(dt);
 con.Close();
 //dt里面就是你查询到的数据了。你想怎么处理就怎么处理了。PS:不要再问,怎么处理。如果不清楚的话,建议你还是先先基础的东西。
  
} --------------------编程问答-------------------- string sql="select * from 日志表 where 日志时间 between "+startTime " and "+ endTime; 
==》
string sql="select * from 日志表 where 日志时间 between "+startTime +" and "+ endTime; 
--------------------编程问答-------------------- 谢谢 --------------------编程问答-------------------- 受教了 --------------------编程问答--------------------
引用 3 楼 ad0128 的回复:
SQL codesql?select*from logswhere logindatebetween'2010-01-01'and'2010-01-11'

如果是ACCESS数据库格式有差别好象。
--------------------编程问答-------------------- 神 --------------------编程问答-------------------- 来迟~\(≧▽≦)/~啦啦啦  --------------------编程问答-------------------- http://blog.csdn.net/xianfajushi/archive/2009/11/05/4773217.aspx
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,