免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2564 | 回复: 3
打印 上一主题 下一主题

请问如何将表中的char型字段转换为日期型? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-11-04 10:19 |只看该作者 |倒序浏览
问题是这样的表A中有tr_time字段,建表时该字段的定义是char(6),想需要对这个字段做时间先后的比较,即需要提取大于某时间段的记录,请问该怎么处理比较方便呢?db2中有什么函数是将char型转换为时间类型做比较的嘛?谢谢。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
2 [报告]
发表于 2006-11-05 10:07 |只看该作者
不用转换

论坛徽章:
0
3 [报告]
发表于 2006-11-05 10:27 |只看该作者
不用转换?直接用>比较两个char型嘛?

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
4 [报告]
发表于 2006-11-05 11:48 |只看该作者
  1. db2 => describe table t1
  2. describe table t1

  3. 列                             类型      类型
  4. 名称                           模式      名称               长度     小数位  NULL
  5. ------------------------------ --------- ------------------ -------- ----- ------
  6. TIME                           SYSIBM    CHARACTER                12     0 是

  7.   1 条记录已选择。


  8. db2 => select * from t1
  9. select * from t1

  10. TIME
  11. ------------
  12. 200610260325
  13. 200610270225
  14. 200610270525
  15. 200610260324

  16.   4 条记录已选择。


  17. db2 => select * from t1 where time>'200610260325'
  18. select * from t1 where time>'200610260325'

  19. TIME
  20. ------------
  21. 200610270225
  22. 200610270525

  23.   2 条记录已选择。


  24. db2 =>
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP