zoukankan      html  css  js  c++  java
  • Oracle实用日期函数总结[转]

    一、天汇总例句
    1、昨天的数据汇总
    startday>=to_char(trunc($startday-1),'yyyyMMdd')
    and startday <to_char(trunc($startday),'yyyyMMdd')
    说明:$startday为时间标量 函数trunc($startday-10)用来求日期的前十天
    函数to_char(trunc($startday-10),'yyyyMMdd')用来将求得日期以年月日的形式转化为char类型
    2、最近十天的数据汇总
    startday>=to_char(trunc($startday-10),'yyyyMMdd')
    and startday <to_char(trunc($startday),'yyyyMMdd')
    说明:$startday为时间标量 函数trunc($startday-10)用来求日期的前十天
    函数to_char(trunc($startday-10),'yyyyMMdd')用来将求得日期以年月日的形式转化为char类型
    二、月汇总例句
    1、一个月数据汇总
    startday>=to_char(trunc($startday,'mm'),'yyyyMMdd')
    and startday <to_char(trunc(add_months($startday,1),'mm'),'yyyyMMdd')
    说明:$startday为时间标量 函数trunc($startday,'mm')用来求日期所在月第一天
    函数to_char(trunc($startday,'mm'),'yyyyMMdd')用来将求得日期所在月第一天以年月日的形式转化为char类型
    2、一个月内任意时间段内的数据汇总
    求日期所在月的五号到月末之前的四天的汇总
    startday>=to_char(trunc($startday,'mm')+4,'yyyyMMdd')
    and startday <to_char(trunc(add_months($startday,1),'mm')-4,'yyyyMMdd')
    三、周汇总例句
    1、一个周数据汇总
    startday>=to_char(trunc($startday,'d')+1,'yyyyMMdd')
    and startday <to_char(trunc($startday,'d')+8,'yyyyMMdd')
    说明:$startday为时间标量 函数trunc($startday,'d')用来求日期所在周的第一天根据所在地区不同可能为周日或周一
    函数to_char(trunc($startday,'d')+1,'yyyyMMdd')用来将求得日期以年月日的形式转化为char类型
    说明一周的第一天为周日或者周一取决于你数据库的nls设置
    select * from nls_session_parameters;
    alter session set NLS_TERRITORY='AMERICA';
    四、小时汇总例句
    1、求前N个小时的数据汇总
    startday=to_char($startday,'yyyyMMdd') and
    starttime>=to_char(trunc($startday-N/24,'hh24'),'hh24')||'0000' and
    starttime<to_char(trunc($startday,'hh24'),'hh24')||'0000'
    说明:$startday为时间标量 函数to_char($startday,'yyyyMMdd')用来求日期以年月日的形式转化为char类型
    函数to_char(trunc(sysdate-N/24,'hh24'),'hh24')用来将求得日期以24小时制的形式转化为char类型

    本文来自:http://deng947.javaeye.com/blog/205682

  • 相关阅读:
    双主双写、只备份某些表且要在建表ID自增
    我的系统资源呢?php-fpm你知道吗?
    apache常用的两种工作模式 prefork和worker
    Binlog的三种模式
    Tomcat
    JVM初识、调优
    httpclient 3.1跳过https请求SSL的验证
    POM报错Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from
    eclipse快捷键,移动和复制一段代码
    org.codehaus.jettison.json.JSONObject使用方法
  • 原文地址:https://www.cnblogs.com/Godblessyou/p/1779487.html
Copyright © 2011-2022 走看看