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

  • 相关阅读:
    MyEclipse中选择一行的快捷键
    myeclipse选中一行的内容,快速移动复制到某一行。
    为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
    webpack-dev-server
    webpack-clean-webpack-plugin
    --save-dev和--save的区别
    extract-text-webpack-plugin 的使用及安装
    this 指向详细解析(箭头函数)
    CSS三:CSS的三种引入方式
    Webpack中的css-loader 和style-loader
  • 原文地址:https://www.cnblogs.com/Godblessyou/p/1779487.html
Copyright © 2011-2022 走看看