阅 读 文 章

DB2中关于日期时间格式的函数需求。谢谢,小弟是新手!

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(tophi) | 时间:2007-05-27 | 浏览:人次 ]


    from sysibm.sysdummy1
    )
select
case fmt
    when 'yyyymmdd'
        then yyyy || mm || dd
    when 'mm/dd/yyyy'
        then mm || '/' || dd || '/' || yyyy
    when 'yyyy/dd/mm hh:mi:ss'
        then yyyy || '/' || mm || '/' || dd || ' ' || 
               hh || ':' || mi || ':' || ss
    when 'nnnnnn'
        then nnnnnn
    else
        'date format ' || coalesce(fmt,'  ') || 
        ' not recognized.'
    end
from tmp

建议找一个DB2基础的东东看看,比在这里问快多了,虽然别人找的时候也快!!


 mymm 回复于:2004-08-16 15:36:57

为什么都不愿意找历史贴呢?
那偶就都找来,湊成个全集吧!

引用:mymm 回复于:2003-08-04 14:21:29 
SQL 日期和时间函数  
DAYNAME         返回一个大小写混合的字符串,对于参数的日部分,用星期表示这一天的名称(例如,Friday)。  
DAYOFWEEK    返回参数中的星期几,用范围在 1-7 的整数值表示,其中 1 代表星期日。  
DAYOFWEEK_ISO 返回参数中的星期几,用范围在 1-7 的整数值表示,其中 1 代表星期一。  
DAYOFYEAR          返回参数中一年中的第几天,用范围在 1-366 的整数值表示。  
DAYS                     返回日期的整数表示。  
JULIAN_DAY         返回从公元前 4712 年 1 月 1 日(儒略日历的开始日期)到参数中指定日期值之间的天数,用整数值表示。  
MIDNIGHT_SECONDS  返回午夜和参数中指定的时间值之间的秒数,用范围在 0 到 86400 之间的整数值表示。  
MONTHNAME               对于参数的月部分的月份,返回一个大小写混合的字符串(例如,January)。  
TIMESTAMP_ISO         根据日期、时间或时间戳记参数而返回一个时间戳记值。  
TIMESTAMP_FORMAT 从已使用字符模板解释的字符串返回时间戳记。  
TIMESTAMPDIFF        根据两个时间戳记之间的时差,返回由第一个参数定义的类型表示的估计时差。  
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 需求 谢谢 新手 函数 格式 关于 日期 时间 返回 回复

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.