您现在的位置:首页 >> 软件开发 >> 内容

C#程序中使用时间段查询SQL SERVER记录的方法

时间:2021-02-28 10:53:30 点击:

  核心提示:在C#.NET +SQL SERVER程序开发中,使用时间段查询注意:1、第一种时间段查询情况jldate字段在数据库中为datetime(日期+时间展现形式,如2021-2-28 12:14:16)...

在C#.NET +SQL SERVER程序开发中,使用时间段查询注意:


1、第一种时间段查询情况
jldate字段在数据库中为datetime(日期+时间展现形式,如2021-2-28 12:14:16),bdate和edate为DatePicker日期选择文本框名


strsql = "select * from 表名 where (CONVERT(CHAR(10),jldate,23)>='" + bdate.Text + "' or '" + bdate.Text + "'='' ) and (CONVERT(CHAR(10),jldate,23)<='" + edate.Text + "' or '" + edate.Text + "'='' ) ";



2、第二种时间段查询情况
cjdatep字段在数据库中为char字符形式
strsql = "select * from 表名 where CONVERT(datetime, cjdate) >= '" + bdate.Text + "' and CONVERT(datetime, cjdate) <= '" + edate.Text + "' ";
使用下面语法也行:
strsql = "select * from yj where CONVERT(datetime, cjdate) between  '" + bdate.Text + "' and '" + edate.Text + "' ";

作者:站长 来源:原创
相关文章
  • 没有相关文章
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
  • 陈工笔记(www.dui580.com) © 2021 版权所有 All Rights Reserved.
  • 站长:陈工 微信号:chengongbiji QQ:24498854
  • Powered by 陈工