title: SQL语句中对时间字段进行区间查询 created: ‘2022-03-15T01:31:14.505Z’ modified: ‘2022-03-15T01:48:07.370Z’

SQL语句中对时间字段进行区间查询

当项目中需要查询某一段时间中的数据
可以使用Between 前置时间 and 后置时间进行查询
会分为三种情况

第一种情况 包括前置时间以及后置时间的数据

SQL语句 :select 需要查询的字段 from 查询的表名 where 时间字段 Between 前置时间 and 后置时间 24:00:00

需要注意的是,如果想要包括后置时间需要在后置时间中加入时分秒属性

第二种情况 只包括后置时间而不包括前置时间

SQL语句:select 需要查询的字段 from 查询的表名 where 时间字段 Between 前置时间 0:00:0 and 后置时间 24:00:00

需要注意的是,如果不需要前置时间当天的数据 可以在前置时间中加入时分秒属性

第三种情况 只包括前置时间而不包括后置时间

SQL语句:select 需要查询的字段 from 查询的表名 where 时间字段 Between 前置时间 and 后置时间

需要注意的是,不需要后置时间当天的数据时,不需要在后置时间中添加时分秒属性