爱问知识人 爱问教育 医院库

sql语句查询时间范围

首页

sql语句查询时间范围


        

提交回答
好评回答
  • 2023-08-18 17:00:00

    like关键字

    将date转换成字符类型

    where CONVERT(varchar,createTime,21) like ‘%2021-01-12%’

    between 和 and

    如果是date

    where createTimebetween ‘2019-05-01’ and ‘2019-05-31’

    如果是 datetime

    where createTime between ‘2019-05-01 00:00:00.000’ and ‘2019-05-31 23:59:59.999’

    select * from [t_Company_TakeOrderSet] where createTime between ‘2019-05-01’ and ‘2021-05-31’

    如果是 varchar

    建议修改为 date 或 datetime ,毕竟数据可能是不规范的。

    sql语句查询时间范围

    select*from表where日期字段>='开始日期'and日期字段<='截止日期'andconvert(char(8),日期字段,108)>='开始时间'andconvert(char(8),日期字段,108)<='截止时间'例如:select*fromtb1wheredDate>='2010-11-05'anddDate<='2010-11-15'andconvert(char(8),dDate,108)>='22:30:00'andconvert(char(8),dDate,108)<='23:00:00'

    一***

    2023-08-18 17:00:00

  • 生活 相关知识

  • 生活
  • 日常生活

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):