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

  • 相关阅读:
    ue4 材质表达式分类
    UE4材质特别属生记录
    tangent space与object space
    better-scroll插件 api
    better-scroll 与 Vue 结合
    git 简介
    vue 插件
    前端小程序——js+canvas 给图片添加水印
    使用Node.js给图片加水印的方法
    Vue框架 周期
  • 原文地址:https://www.cnblogs.com/Godblessyou/p/1779487.html
Copyright © 2011-2022 走看看