• 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

  • 相关阅读:
    Windows 10 win 10 切换输入法的快捷键
    windows 7输入regedit 打不开注册表
    ios开发之NSData
    ios数组倒序
    iOS NSString使用stringWithFormat的拼接
    BLE 广播格式定义
    低功耗蓝牙UUID三种格式转换
    iOS 如何判断一个点在某个指定区域中
    iOS 毛玻璃效果的实现方法
    iOS毛玻璃效果的实现方法
  • 原文地址:https://www.cnblogs.com/Godblessyou/p/1779487.html
Copyright © 2020-2023  润新知