mysql进行查询时忽略时分秒 |
您所在的位置:网站首页 › mysql查询时间范围带时分秒 › mysql进行查询时忽略时分秒 |
在进行mysql查询的时候遇到查询时间的时候需要忽略时间中的时、分、秒的需求,在此做个记录,栗子如下: SELECT recordTime FROM RcgRecord WHERE date_format( recordTime, '%Y-%m-%d' ) BETWEEN '2017-11-30' AND '2017-12-30'执行结果: 查询出来的结果是正确的,空间有限我不做大范围结果展示; 然后我们有时候不仅需要对查询的条件进行时分秒的忽略,对查询的结果也需要仅仅显示时分秒,栗子如下: SELECT date_format( recordTime, '%Y-%m-%d' ) recordTime FROM RcgRecord WHERE date_format( recordTime, '%Y-%m-%d' ) BETWEEN '2017-11-30' AND '2017-12-30'执行结果: 如果我们需要对结果去重的话,则在select后面加上DISTINCT关键字进行去重,关于DISTINCT关键字需要注意,DISTINCT必须放在字段的开头,如果(select id, distinct name from A;)这样写是会报错的。 如果我们需要统计去重后的数目,我们可以这样写(select count(distinct name, id) from A;)
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |