`
tangzlboy
  • 浏览: 90091 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Mysql和Oracle时间的区别

 
阅读更多
Mysql数据库,Oracle数据库分别取得年,月,日。 年月,年月日。  
Mysql语句:

select substr(a.createtime, 1, 4) as statisticsName from defect1 a;
select substr(a.createtime, 1, 7) as statisticsName from defect1 a;
select substr(a.createtime, 1, 10) as statisticsName from defect1 a;

Oracle语句一:

select cn.statisticsID, cn.statisticsName ,cn.record as statisticsName from
( select to_char(a.solveTime,'yyyy') as statisticsID, count(a.createTime) as record ,to_char(a.createTime,'yyyy') as statisticsName from defect1 a
where 1=1 group by to_char(a.solveTime,'yyyy') , to_char(a.createTime, 'yyyy')) cn  where   record > '1 ' order by statisticsID

select cn.statisticsID, cn.statisticsName ,cn.record as statisticsName from
( select to_char(a.solveTime,'yyyy-mm') as statisticsID, count(a.createTime) as record ,to_char(a.createTime,'yyyy-mm') as statisticsName from defect1 a
where 1=1 group by to_char(a.solveTime,'yyyy-mm') , to_char(a.createTime, 'yyyy-mm')) cn  where   record > '1 ' order by statisticsID

select cn.statisticsID, cn.statisticsName ,cn.record as statisticsName from
( select to_char(a.solveTime,'yyyy-mm-dd') as statisticsID, count(a.createTime) as record ,to_char(a.createTime,'yyyy-mm-dd') as statisticsName from defect1 a
where 1=1 group by to_char(a.solveTime,'yyyy-mm-dd') , to_char(a.createTime, 'yyyy-mm-dd')) cn  where   record > '1 ' order by statisticsID
select substr(to_char(a.solveTime,'yyyy-mm-dd'),1,4) as statisticsID,
count(a.createTime) as record from defect1 a where 1=1 group by substr(to_char(a.solveTime,'yyyy-mm-dd'),1,4)


Oracle语句二:

select cn.statisticsID,statisticsName ,cn.record as statisticsName from
( select substr(to_char(a.createTime,'yyyy-mm-dd'), 1, 4) as statisticsID, count(to_char(a.createTime,'yyyy-mm-dd')) as record,substr(to_char(a.createTime,'yyyy-mm-dd'), 1, 4) as statisticsName from defect1 a
where 1=1 group by substr(to_char(a.solveTime,'yyyy-mm-dd'),1,4),to_char(a.createTime,'yyyy-mm-dd')  ) cn  where   record > '1 ' order by statisticsID

select cn.statisticsID,statisticsName ,cn.record as statisticsName from
( select substr(to_char(a.createTime,'yyyy-mm-dd'), 1, 7) as statisticsID, count(to_char(a.createTime,'yyyy-mm-dd')) as record,substr(to_char(a.createTime,'yyyy-mm-dd'), 1, 7) as statisticsName from defect1 a
where 1=1 group by substr(to_char(a.solveTime,'yyyy-mm-dd'),1,7),to_char(a.createTime,'yyyy-mm-dd')  ) cn  where   record > '1 ' order by statisticsID

select cn.statisticsID,statisticsName ,cn.record as statisticsName from
( select substr(to_char(a.createTime,'yyyy-mm-dd'), 1, 10) as statisticsID, count(to_char(a.createTime,'yyyy-mm-dd')) as record,substr(to_char(a.createTime,'yyyy-mm-dd'), 1, 10) as statisticsName from defect1 a
where 1=1 group by substr(to_char(a.solveTime,'yyyy-mm-dd'),1,10),to_char(a.createTime,'yyyy-mm-dd')  ) cn  where   record > '1 ' order by statisticsID
0
1
分享到:
评论

相关推荐

    TiDB&MySql&Oracle介绍及区别

    5. MySQL 与 ORACLE 区别 - 功能上:Oracle 提供更多高级特性,如更复杂的数据类型、分区表等。 - 性能上:Oracle 在大型企业级应用中通常表现出更高的性能。 - 价格上:Oracle 通常比 MySQL 成本更高,尤其在...

    mysql-oracle数据同步

    2. **编程方式**:通过编写Java、Python或其他语言的脚本,连接MySQL和Oracle数据库,读取MySQL数据,处理后写入Oracle。这种方式需要对数据库API有深入理解,比如JDBC、ODBC等。 3. **数据库复制服务**:Oracle...

    mysql 数据库转 oracle

    首先,我们需要了解MySQL和Oracle的基本特性。MySQL是一款开源、免费的关系型数据库管理系统,以其易用性和高性能而闻名。Oracle则是一款商业级的、高度可扩展的数据库系统,提供了更多的高级特性和管理工具,尤其...

    连接mysql和oracle的连接池包

    本压缩包提供了连接MySQL和Oracle数据库的连接池组件,使得开发人员能够在同一应用中便捷地处理这两种不同的数据库系统。 1. **连接池的概念**: 连接池是一种数据库管理策略,它预先创建并维护一定数量的数据库...

    oracle和MySQL区别手册

    ### Oracle与MySQL的主要区别 #### 数据类型使用差异 ##### 浮点型与整型 - **Oracle**: 使用`NUMBER(n, m)`来定义浮点数和整数类型,其中`m`代表总的数字位数(1至38之间),而`n`表示小数部分的位数。对于整数...

    mysql-oracle数据转换工具

    通过“mysql-oracle数据转换工具”,用户可以简化上述步骤,一键完成数据迁移,节省时间和精力。不过,在使用过程中,还是需要了解并掌握数据库的基本知识,以便更好地理解和解决可能出现的问题。

    convert mysql to oracle 工具

    使用"mysq2oracn.exe"这样的转换工具,可以显著简化MySQL到Oracle的数据迁移工作,降低手动操作带来的风险,节省时间和资源。在实际操作中,用户应仔细阅读工具的使用文档,了解其功能和限制,以确保迁移过程顺利...

    总结mysql和oracle的语法区别.docx

    MySQL和Oracle都支持多种数据类型,如整数、字符串、日期时间等。但是,两者的数据类型名称和特性有一些差异。例如,在MySQL中,使用INT类型表示整数,而在Oracle中,使用NUMBER类型表示整数。 三、查询语言 ...

    Oracle SQLDeveloper Migration Workbench(MySQL to Oracle)

    - **数据库连接管理**:提供对源数据库(MySQL)和目标数据库(Oracle)的连接配置功能。 - **数据对象迁移**:支持表结构、存储过程、触发器等数据对象的迁移。 - **数据迁移**:可以将 MySQL 中的数据迁移到 ...

    mysql和Oracle命令的区别

    MySQL 中日期字段分为 `DATE` 和 `TIME`,而 Oracle 的 `DATE` 字段包含日期和时间信息。在 Oracle 中,可以使用 `SYSDATE` 获取当前系统日期,精确到秒。日期转换函数 `TO_DATE()` 和 `TO_CHAR()` 分别用于将字符...

    mysql和oracle数据库之间的转换工具(支持各种类型数据库)

    MySQL和Oracle是两个广泛应用的关系型数据库系统,各自具有不同的特性和优势。对于需要在两者之间进行数据迁移或转换的场景,使用专业的转换工具能大大提高效率和准确性。本文将详细介绍一个支持多种类型数据库转换...

    Mysql数据库转oracle工具

    - **触发器和存储过程**:如果MySQL中有触发器和存储过程,这些需要在Oracle中重新创建,并可能需要调整语法以适应Oracle的PL/SQL。 - **索引和约束**:迁移过程中需要考虑索引和外键约束的迁移,以保持数据完整性...

    通用Mapper逆向工程代码-自动生成代码,支持mysql和oracle

    该资源适用于MySQL和Oracle两种主流数据库系统,适应性强。 在MyBatis框架中,Mapper是SQL操作的接口,而逆向工程(Reverse Engineering)则是一种通过分析现有系统来创建新设计或改进现有设计的方法。通用Mapper...

    数据迁移工具DB2DB和mysql to oracle

    本文将深入探讨两种数据迁移工具——DB2DB和mysql to oracle,以及它们在不同数据库间迁移数据的关键知识点。 首先,DB2DB工具,正如其名,专门用于在IBM的DB2数据库之间进行数据迁移。DB2是一款强大的关系型数据库...

    oracle与mysql的区别

    MySQL 日期字段分 DATE 和 TIME 两种,Oracle 日期字段只有 DATE,包含年月日时分秒信息,用当前数据库的系统时间为 SYSDATE,精确到秒,或者用字符串转换成日期型函数 TO_DATE(‘2001-08-01’,’YYYY-MM-DD’)年-月...

    mysql migration to oracle

    由于MySQL和Oracle在数据类型、函数支持和语法上存在显著差异,因此在迁移前必须进行详尽的数据兼容性检查。这包括识别并转换不兼容的数据类型,例如,MySQL中的`TINYBLOB`类型在Oracle中没有直接对应,需要转换为`...

    oracle中的BLOB(照片)转换到mysql中

    在IT行业中,数据库管理系统(DBMS)如Oracle和MySQL在数据存储方面扮演着至关重要的角色。Oracle数据库系统支持多种复杂的数据类型,其中包括BLOB(Binary Large Object),用于存储非结构化的大数据,如图片、音频...

    SpringBoot+Mybatis+Atomikos+Mysql+Oracle 多数据源分布式事物后台搭建

    SpringBoot+Mybatis+Atomikos+Mysql+Oracle 多数据源分布式事物后台搭建 完整demo包,直接下下来解压,数据库配成自己的库,表自己的表,修改下脚本直接跑,网上大把资料,没一个能直接用的,这里花了点时间稍做...

    超级好用的数据库迁移工具(MySQL、Oracle)

    本文将详细介绍两个主流的关系型数据库——MySQL和Oracle之间的数据迁移,以及一款名为DataX的高效工具,它能帮助我们轻松完成这项工作。 首先,MySQL和Oracle都是广泛应用的数据库管理系统。MySQL以其开源、免费和...

Global site tag (gtag.js) - Google Analytics