eastward

在工作中通常会用到月初,月末,季初,季末,年初及年末的时间,在这里做一个简单的总结:

1.取周的开始时间和结束时间:

      开始时间(以星期一为开始时间):

     SQL>       select  trunc(sysdate,\'D\')+1  from  dual;

     结束时间(以星期日为结束时间):

     SQL>       select trunc(sysdate,\'D\')+7   from dual;

2.取月的开始时间和结束时间:    

     月初时间:

     SQL>      select  trunc(sysdate,\'MM\')  from dual;

     月末时间:

     SQL>       select last_day(sysdate)   from dual;

oracle 查询取去年的本月和去年全年的时间条件

去年本月 to_char(字段,\'yyyymm\') = to_char(add_Months(sysdate, -12), \'yyyymm\')

去年本月 to_char(字段,\'yyyy\') = to_char(add_Months(sysdate, -12), \'yyyy\')

to_char(字段,\'yyyymmdd\') =  to_Char(trunc(add_Months(sysdate, -12), \'Y\'), \'yyyymmdd\')

 

分类:

技术点:

相关文章:

  • 2022-01-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-10
  • 2021-11-24
猜你喜欢
  • 2022-12-23
  • 2021-05-31
  • 2022-01-24
  • 2022-01-29
  • 2022-12-23
相关资源
相似解决方案