mysql中的datetime类型的比较
例如有一个user表如下:create table user(id int(11) primary key,name varchar(50) not null,age int(3) not null,create_time datetime not null);一、DATE()如需要查询近一个月新增的用户:select * from u...
·
例如有一个user表如下:
create table user(
id int(11) primary key,
name varchar(50) not null,
age int(3) not null,
create_time datetime not null
);
一、DATE()
如需要查询近一个月新增的用户:
select * from user where date(create_time) BETWEEN '2020-02-18' AND '2020-03-17';
这里也可以直接使用>=和<=
select * from user where date(create_time) >='2020-02-18' AND date(create_time)<='2020-03-17';
二、YEAR()、MONTH()
查询2019年3月份新增的用户
select * from user where YEAR(create_time)=2019 and MONTH(create_time)=3;
三、还有很多关于日期的函数,如星期几等
更多推荐
已为社区贡献2条内容
所有评论(0)