简体   繁体   English

日期比较oracle sql

[英]date comparison oracle sql

如何比较加入日期和当前日期,以及是否小于或等于45天,然后选择这些详细信息并显示在oracle sql中,如果加入日期和当前日期采用不同的格式(例如,加入日期12/03/2015 ,该怎么办和当前日期01-MAR-17 )?

That would be something like this (if you need rows for those who joined 45 days or more ago): 就像是这样(如果您需要为45天或更早加入的人员提供行):

select *
from your_table
where joining_date <= trunc(sysdate) - 45;

我很幸运得到输出,查询是

select COL_NAME from TABLE_NAME where (to_date(SYSDATE)- to_date(COL_NAME,'dd/mm/yyyy'))<=60

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM