1、mysql
select * from t_date a where date_format (a.delete_time,'%Y-%m-%d') <date_format('2018-12-01','%Y-%m-%d');
2、orcle的时间区间查询
select * from t_date where t.delete_time>= to_date('2015-10-20','yyyy-mm-dd');
主要区别是一个为date_format和to_date函数的区别,并且后面的格式化内容不一样
mysql的为%Y(大写)-%m-%d
oracle 为yyyy-mm-dd
1、mysql
select * from t_date a where date_format (a.delete_time,'%Y-%m-%d') <date_format('2018-12-01','%Y-%m-%d');
2、orcle的时间区间查询
select * from t_date where t.delete_time>= to_date('2015-10-20','yyyy-mm-dd');
主要区别是一个为date_format和to_date函数的区别,并且后面的格式化内容不一样
mysql的为%Y(大写)-%m-%d
oracle 为yyyy-mm-dd
转载请注明:IT运维空间 » Shell » oracle与mysql的日期查询区别
发表评论