`
hai0378
  • 浏览: 538170 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

DB2开发常用-------日期函数(常用日期函数)

 
阅读更多

DB2开发常用-------日期函数

获取时间

1、获取当期日期:

values current date;

2012-08-28

2、获取当期时间

values current time;

11:56:36

3、获取当前时间戳

values current timestamp;

2012-08-28 11:57:32

4year()

获取当前年份

values year(current timestamp);

2012

5month()

   获取当前月份

values month(current timestamp);

8

6day()

    获取当前日

values day(current timestamp);

28

7 hour()

    获取当前时

values hour(current timestamp);

12

8minute()

    获取当前分

values minute(current timestamp);

3

9second()

    获取秒

values second(current timestamp);

48

10microsecond()

    获取毫秒

values microsecond(current timestamp);

59000

11timestampvarchar

 

values varchar_format(current timestamp,'yyyy-mm-dd hh24-mm-ss');

2012-08-28 12-08-21

12timestamp中抽取date

 

values date(current timestamp);

2012-08-28

13timestamp中抽取time

 

values time(current timestamp);

12:14:51

14、星期相关

Dayname()返回日期参数中的星期几,返回值类型:字符串;例如:星期一

values dayname(current timestamp);

Tuesday

Dayofweek()返回日期参数中的星期几,返回值类型:整数;例如:1其中1代表星期日

values dayofweek(current timestamp);

3
----
今天是Tuesday

Dayofweek_iso()返回日期参数中的星期几,返回值类型:整数;例如:1其中1代表星期一

values dayofweek_iso(current timestamp);

2
----
今天是Tuesday

Week()返回日期参数中所在年的第几周,返回范围在(1-54)的整数,以星期日作为一周的开始

values week(timestamp('2012-1-8'));

2

Week()返回日期参数中所在年的第几周,返回范围在(1-53)的整数,以星期一作为一周的开始ITPUB个人空间ks t7\W K

values week_iso(timestamp('2012-1-8'));

1

 

 

 

15、时间与字符串之间转换

Varchar_format<time>,’yyyy-mm-dd’)返回值:字符串

values varchar_format(current timestamp,'yyyy-mm-dd hh24-mm-ss');

2012-08-28 12-08-37

To_char()

values to_char(current timestamp);

Aug 28, 2012 12:37:33 PM

Char()

values char(current timestamp);

2012-08-28-12.38.10.387000

values char(time('22:24:23'));

22.24.23

字符串转日期或时间

Date()

values date('2012-1-1');

2012-01-01

Time()

values time('22.22.22');

22:22:22

Timestamp()

values timestamp('2012-1-1-22.42.23.000890');

2012-01-01 22:42:23

16、时间计算

values current date+1 year+2 months+4 days;

2013-11-01
-----2012-08-28

17、时间差计算

Timestampdiff()

前提条件:1、不考虑闰年;2、假设每个月只有30

1 = 秒的小数部分
2 =

4 =

8 =

16 =

32 =

64 =

128 =
季度
256 =

timestampdiff(2,char(current timestamp - timestamp(task.create_)))

精确计算()返回值:整数

(DAYS(<timestamp1>) - DAYS(<timestamp2>)) * 86400 +
(MIDNIGHT_SECONDS(
<timestamp1>) - MIDNIGHT_SECONDS(<timestamp2>))

分享到:
评论

相关推荐

    DB2常用函数详解,进100个常用函数

    "DB2常用函数详解" DB2常用函数是数据库管理系统DB2中的一些基本函数,用于实现各种数据操作和处理。这些函数可以分为多种类型,包括字符串函数、类型转换函数、日期时间函数等。 字符串函数 字符串函数是DB2中最...

    DB2常用函数(初学者必备)

    本文将深入探讨DB2中的常用函数,这些函数覆盖了类型转换、日期时间操作、字符串处理以及数学计算等多个方面,对于初学者来说,掌握这些函数能够极大地提升在DB2环境下的数据操作效率。 ### 类型转换函数 DB2提供...

    db2常用函数

    DB2 常用函数 DB2 是一种关系型数据库管理系统,提供了多种内置函数用于数据处理和分析。下面是 DB2 中常用的函数分类和使用实例。 聚合函数 DB2 提供了多种聚合函数,用于对数据进行汇总和统计分析。 1. COUNT...

    DB2使用经验积累-导入导出-编程-函数-sql优化

    本篇文章将详细探讨DB2在实际应用中的几个关键领域:导入导出、编程、函数使用以及SQL优化,这些都是DB2管理员和开发人员必须掌握的核心技能。 **导入导出** 在DB2环境中,数据迁移、备份和恢复操作常常涉及到数据...

    DB2-PostgreSQL-源码

    5. **扩展性**:PostgreSQL的一大特点是其强大的扩展性,允许用户通过插件开发自定义的数据类型、函数和索引。对比DB2,虽然扩展性相对有限,但IBM提供了丰富的工具和API来满足不同需求。 6. **安全性与合规性**:...

    DB2常用函数与Oracle比较

    对于处理时间日期的需求,DB2与Oracle提供了丰富的内置函数,这些函数在日常开发中极为常用。 1. **获取当前时间** - **Oracle**: ```sql SELECT SYSDATE FROM DUAL; ``` - **DB2**: ```sql SELECT CURRENT_...

    DB2各类函数总汇

    DB2 函数可以分为九大类:聚合函数、类型转换函数、数学函数、字符串函数、日期时间函数、XML 函数、分区函数、安全函数和其他函数。 一、聚合函数 聚合函数是指对表中的数据进行聚合操作的函数,常用的聚合函数...

    db2常用函数整理.doc

    以下是对DB2常用函数的详细介绍: 1. AVG 函数:这个函数用于计算一组数值的平均值。基本语法是 `AVG(expression)`。它会忽略NULL值,并且如果指定`DISTINCT`关键字,它会计算不同值的平均值。例如: ```sql ...

    DB2函数大全(自己整理的)

    ### DB2函数大全知识点解析 #### 一、统计与数学函数 **1. AVG()** - **函数解释:** 返回一组数值的平均值。 - **示例:** `SELECT AVG(SALARY) FROM BSEMPMS;` - **知识点:** AVG 函数用于计算表中特定列的平均...

    DB2-date-function.rar_db2 date functi

    在DB2中,处理日期和时间是常见的操作,这通常涉及到日期函数的使用。本资料"DB2日期函数"集中总结了DB2在处理日期和时间上的经验和转换语法,对于理解和运用这些函数具有很高的参考价值。 在DB2中,日期和时间函数...

    DB2函数大全

    ### DB2函数大全 在数据库管理系统(DBMS)中,IBM DB2是一款强大的产品,它不仅提供了稳定、高效的数据存储服务,还内置了丰富的SQL函数,这些函数极大地简化了开发人员处理数据的工作。本文将详细介绍DB2中的一些...

    DB2 日期数据库的sql语句

    ### DB2数据库中获取当前日期与时间的...无论是获取当前日期、时间还是时间戳,或者是计算前一天的日期,DB2都有相应的内置函数来支持这些操作。掌握这些基本技能对于高效地使用DB2数据库进行应用开发是非常有帮助的。

    DB2-SQL数据库函数中文最新版本

    DB2-SQL数据库函数是IBM公司开发的一种关系型数据库管理系统(RDBMS)中使用的结构化查询语言(SQL)。DB2广泛应用于大型企业环境中,提供了高效、可扩展的数据存储和处理能力。本文档内容涵盖了DB2-SQL数据库函数的...

    db2认证730-731练习

    DB2是IBM开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。DB2认证是对个人在DB2技术方面专业能力的一种认可,对于想要在DB2领域深化职业发展的专业人士来说,具有很高的价值。"db2认证730-731...

    DB2-SQL 数据库函数

    DB2-SQL数据库函数是IBM DB2数据库管理系统中的一系列内置操作工具,用于处理数据的各种需求,包括数学计算、字符串操作、日期时间处理等。这些函数不仅能够简化SQL查询语句,提高数据处理效率,还能确保数据的准确...

    DB2 基础日期函数.doc

    这篇文档主要介绍了DB2中的基础日期函数,适用于初次接触DB2的用户。 首先,获取当前日期、时间和时间戳非常直观。可以使用`current date`、`current time`以及`current timestamp`这三个DB2寄存器来获取系统的当前...

    db2迁移方案-跨平台

    使用DB2控制中心或SQL查询检查所有数据库对象,包括表、视图、触发器、用户定义函数和存储过程。特别关注大表和外部存储过程,因为它们可能需要特殊处理。 3. **导出源数据库系统的数据集**: 利用`db2move`工具...

    DB2 Express-C 快速入门.zip

    开发人员可以利用这些接口编写应用,直接与DB2进行交互。 在性能优化方面,DB2提供了索引机制,通过创建索引可以显著提升查询速度。同时,数据库管理员还可以通过监控和调整内存参数、数据库配置以及SQL语句优化来...

    DB2异常汇总-中文

    ### DB2异常汇总知识点 #### 一、概述 在日常操作DB2数据库的过程中,经常会遇到各种各样的问题,其中很多问题都与SQLCODE和SQLState有关。为了更好地理解和解决这些问题,下面将详细介绍一些常见的SQLCODE及其...

    DB2异常汇总-英文

    DB2是IBM开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。在使用DB2时,可能会遇到各种异常情况,这些异常通常通过SQLCODE(一个整数值)和SQLSTATE(五位字母数字代码)来标识。这些错误代码帮助...

Global site tag (gtag.js) - Google Analytics