1、创建测试表,
网站设计制作过程拒绝使用模板建站;使用PHP+MYSQL原生开发可交付网站源代码;符合网站优化排名的后台管理系统;成都网站设计、成都网站建设收费合理;免费进行网站备案等企业网站建设一条龙服务.我们是一家持续稳定运营了10余年的成都创新互联公司网站建设公司。
create table test_date1(id int, v_date date);
2、插入测试数据
insert into test_date1 values(1,str_to_date('2019-08-01','%Y-%m-%d'));
insert into test_date1 values(2,str_to_date('2019-10-01','%Y-%m-%d'));
insert into test_date1 values(3,str_to_date('2019-08-05','%Y-%m-%d'));
insert into test_date1 values(4,str_to_date('2019-09-09','%Y-%m-%d'));
commit;
3、查询表中全量数据,select t.* from test_date1 t;
4、编写语句,查询date类型字段,日期大于20190901的数据;
select t.* from test_date1 t where v_date str_to_date('2019-09-01','%Y-%m-%d');
你的数据库字段为datetime 就用 小于 就行了
不必关系格式的问题 mysql会帮你处理的
小于今天的 你可以用
DATE_FORMAT(CURDATE(), 'MM-dd-yyyy')
可以将字符串转换为日期类型(TO_DATE方法)进行比较。
sql:
SELECT
TO_DATE('2006-05-01
19:25:34',
'YYYY-MM-DD
HH24:MI:SS')-TO_DATE('20015-05-01
19:25:34',
'YYYY-MM-DD
HH24:MI:SS')
FROM
DUAL;
备注:时间做差的话,越是靠近当前时间的日期越大,所以大于0就是前面的时间大,否则就是后面的时间大。
网页标题:mysql时间怎么比大小 mysql中时间比较大小
转载来于:https://www.cdcxhl.com/article2/ddcdhoc.html
成都网站建设公司_创新互联,为您提供商城网站、面包屑导航、ChatGPT、外贸网站建设、企业建站、搜索引擎优化
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联