1、char函数 

char(current date,ISO)——转换成yyyy-mm-dd 

char(current date,USA)——转换成mm/dd/yyyy 

char(current date,EUR)——转换成dd.mm.yyyy 



char(current date,JIS) 

char(current date,LOCAL) 



2、cast函数 

SELECT D.* FROM  wtp_pre_download AS D 

WHERE cast(D.arrivetime as bigint) >= cast('20090915122359000' as bigint) 

AND cast(D.arrivetime as bigint)  <=  cast('20090915235959999' as bigint) 



3、时间函数 



给定了日期、时间或时间戳,则使用适当的函数抽取出(如果适用的话)年、月、日、时、分、秒及微秒各部分: 



YEAR (current timestamp) 

MONTH (current timestamp) 

DAY (current timestamp) 

HOUR (current timestamp) 

MINUTE (current timestamp) 

SECOND (current timestamp) 

MICROSECOND (current timestamp) 



从时间戳单独抽取出日期和时间也非常简单: 



DATE (current timestamp) 

TIME (current timestamp) 



将字符串转换成日期或时间值,可以使用: 



TIMESTAMP ('2002-10-20-12.00.00.000000') 

TIMESTAMP ('2002-10-20 12:00:00') 

DATE ('2002-10-20') 

DATE ('10/20/2002') 

TIME ('12:00:00') 

TIME ('12.00.00') 

----- 

SELECT DECIMAL(CURRENT DATE)FROM SYSIBM.SYSDUMMY1; 

SELECT current date FROM sysibm.sysdummy1 

SELECT current time FROM sysibm.sysdummy1 

SELECT current timestamp FROM sysibm.sysdummy1 

----- 



使用英语(因为没有更好的术语)来执行日期和时间计算: 



current date + 1 YEAR 

current date + 3 YEARS + 2 MONTHS + 15 DAYS 

current time + 5 HOURS - 3 MINUTES + 10 SECONDS 



要计算两个日期之间相差的天数,您可以对日期作减法,例如: 



days (current date) - days (date('1999-10-22')) 



而以下示例描述了如何获得微秒部分归零的当前时间戳记: 



CURRENT TIMESTAMP - MICROSECOND (current timestamp) MICROSECONDS 



如果想将日期或时间值与其它文本相衔接,那么需要先将该值转换成字符串。为此,可以方便地使用CHAR()函数: 



char(current date) 

char(current time) 

char(current date + 12 hours) 

DB2常用函数的更多相关文章

  1. db2 常用函数

    语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空,则返回第一个参数的值. eg: -- ...

  2. db2常用函数(1)

    VALUE函数 语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空,则返回第一个参数的值 ...

  3. DB2常用函数:字符串函数

    VALUE函数 语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空,则返回第一个参数的值 ...

  4. DB2常用函数详解(一):字符串函数

    VALUE函数 语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空,则返回第一个参数的值 ...

  5. DB2常用函数详解

    (一) 字符串函数 VALUE函数  语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空 ...

  6. db2字符串截取方法及常用函数

    select substr(index_code, 1, locate('-', index_code)-1) from report_data substr(str,m,n)表示从str中的m个字符 ...

  7. DB2常用命令

    DB2安装启动服务中启动不了,可用command启动并查看windows系统的日志.1.启动数据库  db2start2.停止数据库  db2stop3.连接数据库运行 db2命令之前要先运行db2c ...

  8. db2常用命令大全

    #显示这个DB2错误的解释信息(SQLSTATE 5位数字)db2 ? 42704 #显示这个SQLCODE的解释信息(SQLCODE 四位数字) db2 ? SQL0204N ##查看数据库指定配置 ...

  9. db2常用命令(详解)大全

    近一年来在项目开发中使用到了IBM的DB2 9.1的数据库产品,跟Oracle相比一些命令有很大的区别,而它最大的功能是支持      xml存储.检索机制,通过XPath进行解析操作,使开发人员免于 ...

随机推荐

  1. (一〇九)UIButton的使用技巧 -imageView、titleLabel、圆角等

    UIButton是一个常用控件,使用方法十分基本,但是有很多技巧常常不被注意,本文主要介绍UIButton的一些较高级技巧,用于实现图片和标签显示的美观性等. 开发时常常碰到按钮的下侧或者右侧有标题的 ...

  2. C++ Primer 有感(管理类的指针成员)

    C++类的指针成员与其他成员有所不同,指针成员指向一个内存地址,该地址的内存需要我没管理. 我现在分析一下为什么要管理指针成员. 有如下Student类,Student.h如下: [cpp] view ...

  3. [WinForm]C# .net防止一个程序(WinForm)重复运行的方法。

    最近比较忙,邮件预警系统暂停了没时间去处理,临时处理:直接执行exe文件! 可是问题来了: 我点击了两次,原来几乎在同时执行这个进程,我在程序中有线程时间睡眠2秒一次等待队列,打开进程果然两个MAIL ...

  4. 7、Libgdx网络操作

    (官网:www.libgdx.cn) Libgdx包含了一些跨平台的网络操作类,这些类在Gdx.net中. 特性 跨平台HTTP请求 多平台TCP C/S Socket支持(可配置) TCP C/S优 ...

  5. H5学习之旅-xhtml语法(15)

    xhtml定义了一套语法的语法规范 简要介绍一下 1.必须正确的嵌套 2.标签必须结束 3.元素必须小写 4.文档必须有一个根元素 html属性规范 1.html属性必须小写 2.html属性值必须双 ...

  6. java中log的应用

    log的简单应用 备忘 加入jar包commons-logging-1.1.jar log4j.properties 如下(就放在src根目录底下 名字和位置都不要变) #OFF.FATAL.ERRO ...

  7. Java进阶(二十二)使用FileOutputStream写入文件

    Java使用FileOutputStream写入文件 绪 在Java中,文件输出流是一种用于处理原始二进制数据的字节流类.为了将数据写入到文件中,必须将数据转换为字节,并保存到文件.请参阅下面的完整的 ...

  8. JSONP获取Twitter和Facebook文章数

    原文链接: Retrieve Twitter and Facebook Counts with JSON 翻译人员: 铁锚 原文日期: 2014年02月19日 翻译日期: 2014年02月22日 !! ...

  9. Web service request SetParameters to Report Server http://host/reportserver failed. Error: 请求因 HTTP 状态 401 失败: Unauthorized

    迁移CRM服务器完成后在访问CRM的内部报表时报错,在查看应用服务器的日志时发现报"Web service request SetParameters to Report Server ht ...

  10. Retinex图像增强算法

    前一段时间研究了一下图像增强算法,发现Retinex理论在彩色图像增强.图像去雾.彩色图像恢复方面拥有很好的效果,下面介绍一下我对该算法的理解. Retinex理论 Retinex理论始于Land和M ...