【C#】查询选定日期范围内相关数据
来源:互联网 发布:闽南人迷信知乎 编辑:程序博客网 时间:2024/06/05 15:17
前言
今天用到一个功能,利用两个DateTimePicker控件来选定一个日期范围作为查询条件,从数据库中取出这段时间内添加的信息。之前也记得用过,不过没有做笔记,不得不又花了些时间才找到,所以现在记录下来,以备不时之需。
效果展示
实现代码
//获取DateTimePicker日期DateTime dts = Convert.ToDateTime(dtpStart.Text);DateTime dte = Convert.ToDateTime(dtpEnd.Text);//根据获得的日期参数,写sql语句,查找出指定日期范围的数据string sql = "select * from dataRecord where datediff(day,@dts,StartTime) >=0 and datediff(day,StartTime,@dte) >=0";SqlParameter[] spa = new SqlParameter[]{ new SqlParameter("@dts", dts), new SqlParameter("@dte", dte)}; conn.Open();SqlDataAdapter ad = new SqlDataAdapter(sql, conn);ad.SelectCommand.Parameters.AddRange(spa);ad.Fill(dt);dataGridView1.DataSource = dt;
结语
其实,这里面就涉及到一个DATEDIFF的应用,日期之间的比较,算是做个笔记了。如果有更好的方法,还请不吝赐教。
2 0
- 【C#】查询选定日期范围内相关数据
- PB源码:查询日期范围内的数据
- access 数据查询中碰到的日期相关的问题
- 查询在某一段日期范围内的记录
- 用DateAdd,DateDiff,between实现指定日期范围内的查询
- 数据库查询:查询在指定时间范围内的数据
- eclipse在选定区域范围内替换文本
- Oracle日期数据查询
- android sqlite3 日期查询相关
- Oracle 日期相关查询SQL
- SQL 查询日期相关记录
- Oracle 日期相关查询SQL
- SQL查询指定时间[字符串]范围内的数据
- MongoDB小技巧-用ObjectID查询某一时间范围内的数据
- MySQL查询某段时间某经度范围内的数据
- 查询重复数据(某个字段允许指定范围内偏移)
- 确定指定数据范围内数据个数C语言
- bootstrap-datepicker限定可选时间范围 一、应用场景 实际应用中可能会根据日期字段查询某个日期范围内的数据,则需要对日期选择器可选时间进行限制, 如:开始时间不能大于结束时间,
- ossfs挂载到本地磁盘
- 笔试题——字符串编码
- 2_2最近邻算法kNN(k_nearest_neighbor)——file2matrix_2_2
- Android的事件传递机制
- 序列和
- 【C#】查询选定日期范围内相关数据
- Unity3D Kinect 实时显示对象的头部图像
- redis集群入门(不是主从集群)
- magento2 观后思想记录
- Java实现多线程的两种方式
- 文章标题
- bzoj1304: [CQOI2009]叶子的染色
- bzoj1029
- RxJava+Retrofit实践