oracle中判断是否为季末,Oracle中取月初,月末,季初,季末及年初,年末时间总结...
在工作中通常會用到月初,月末,季初,季末,年初及年末的時間,在這里做一個簡單的總結:
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;
3.取季的開始時間和結束時間:
季初時間:
SQL>? ? ? select trunc(sysdate,'Q') from dual;
季末時間:
SQL>? ? ? ?select add_months(trunc(sysdate,'Q'),3)-1 from dual;
4.取年的開始時間和結束時間:
年初時間:
SQL>? ? ?select trunc(sysdate,'yyyy') from dual;
年末時間:
SQL>? ? ? ?select add_months(trunc(sysdate,'yyyy'),12)-1 from dual;
以上是在工作中常用的時間點,個人做個總結,大家相互學習!
總結
以上是生活随笔為你收集整理的oracle中判断是否为季末,Oracle中取月初,月末,季初,季末及年初,年末时间总结...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php动态网页转换成html,怎么把动态
- 下一篇: linux中opt是啥文件夹,Linux