mysql进行查询时忽略时分秒 您所在的位置:网站首页 mysql查询时间范围带时分秒 mysql进行查询时忽略时分秒

mysql进行查询时忽略时分秒

2023-07-20 03:40| 来源: 网络整理| 查看: 265

在进行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 实验室设备网 版权所有