`
Supanccy2013
  • 浏览: 213946 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

oracle 取日期字段的年月日。

 
阅读更多
-- Create table
create table ODC_OPERATION_RECORD
(
  ID               NUMBER,
  OPERATOR         VARCHAR2(100),
  OPERATION_DATE   DATE,
  OPERATION_NAME   VARCHAR2(100),
  OPERATION_NUMBER INTEGER,
  REMARK           VARCHAR2(200)
)
tablespace ODC_DATA
  pctfree 10
  initrans 1
  maxtrans 255
  storage
  (
    initial 64K
    next 1M
    minextents 1
    maxextents unlimited
  );
-- Add comments to the columns 
comment on column ODC_OPERATION_RECORD.ID
  is '唯一标识id';
comment on column ODC_OPERATION_RECORD.OPERATOR
  is '操作员';
comment on column ODC_OPERATION_RECORD.OPERATION_DATE
  is '操作日期';
comment on column ODC_OPERATION_RECORD.OPERATION_NAME
  is '操作名称';
comment on column ODC_OPERATION_RECORD.OPERATION_NUMBER
  is '操作条数';
comment on column ODC_OPERATION_RECORD.REMARK
  is '备注';



SELECT TO_CHAR(RE.OPERATION_DATE, 'YYYY') || '.' ||
       TO_CHAR(RE.OPERATION_DATE, 'MM') YEAR_MONTH,
       --TO_CHAR(RE.OPERATION_DATE, 'DD') DAY,
       RE.OPERATION_NAME,
       COUNT(RE.OPERATION_NAME),
       SUM(RE.OPERATION_NUMBER)
  FROM ODC_OPERATION_RECORD RE
 GROUP BY TO_CHAR(RE.OPERATION_DATE, 'YYYY') || '.' ||
          TO_CHAR(RE.OPERATION_DATE, 'MM'),
          RE.OPERATION_NAME;

分享到:
评论

相关推荐

    Oracle日期与时间拼接函数以及时间处理函数

    Oracle日期与时间拼接函数以及时间处理函数- -干货 1.时间处理函数 在工作过程中是否有遇到源数据的时间存储为Integer类型的时间格式,如下: 序号 T_TIME_1 1 63272 2 55066 3 55975 4 31394 5 ...

    oracle通过年、月两个条件查询数据库数据

    包含三种方式:1、应用in,关键是将时间类型转换 2、时间转换,直接判断年、月 3、通过oracle的函数EXTRACT(YEAR FROM wqd.SPT)

    oracle实验报告

    birth_date date, /*出生年月 soc_sec_num char(9) U NIQUE, /*内部序列号 foreign key(deptno) references dept(deptno)); 例2 复制一个与emp表的表结构相同的新空表emp2. 可输入如下命令: SQL>create table emp2 ...

    Sqlserver2000经典脚本

    纵.sql │ 复杂年月处理.sql │ 统计--交叉表+日期+优先.sql │ ├─第03章 │ │ 3.2 各种字符串分拆处理函数.sql │ │ 3.3 各种字符串合并处理示例.sql │ │ 3.4.1 分段截取函数....

    数据库设计规范(3).doc

    4 字段类型的定义与使用策略 1) 数据类型的选用原则 "数据类型 "使用说明 " "CHAR "根据业务数据的特征决定是否使用CH" " "AR类型,例如静态编码、固定年月日" " "的时间字段等,避免数据变长的情况" " "下使用CHAR...

    经典SQL脚本大全

    │ 复杂年月处理.sql │ 统计--交叉表+日期+优先.sql │ ├─第03章 │ │ 3.2 各种字符串分拆处理函数.sql │ │ 3.3 各种字符串合并处理示例.sql │ │ 3.4.1 分段截取函数.sql │ │ 3.4.2 分段更新函数.sql │ ...

    C#基类库(苏飞版)

    将时间格式化成 年月日 的形式,如果时间为null,返回当前系统时间 2.将时间格式化成 时分秒 的形式,如果时间为null,返回当前系统时间 3.把秒转换成分钟 4.返回某年某月最后一天 5.返回时间差 6.获得两个日期的...

    asp.net知识库

    可按任意字段排序的分页存储过程(不用临时表的方法,不看全文会后悔) 常用sql存储过程集锦 存储过程中实现类似split功能(charindex) 通过查询系统表得到纵向的表结构 将数据库表中的数据生成Insert脚本的存储过程!!! ...

    千方百计笔试题大全

    217、如何取得年月日,小时分秒 53 218、如何取得从1970年到现在的毫秒数 53 219、如何格式化日期 53 220、文件和目录(I/O)操作 54 230、J2EE的优越性 54 231、Java语言的11个关键特性. 54 232、说出Servlet的生命...

    java面试宝典

    217、如何取得年月日,小时分秒 53 218、如何取得从1970年到现在的毫秒数 53 219、如何格式化日期 53 220、文件和目录(I/O)操作 54 230、J2EE的优越性 54 231、Java语言的11个关键特性. 54 232、说出Servlet的生命...

Global site tag (gtag.js) - Google Analytics