DB2 days函数报错

比你粗一点 2018-11-26 04:14:36
是这样的,我要删除时间在一年以前的所有数据,比如今天2018-11-26,我要删除2017-11-26之前的所有数据

日期字段是VARCHAR类型

我语句是这么写的

select * from A where DAYS(TIMESTAMP(START_TIME))<=DAYS(CURRENT DATE-365 DAYS)

执行报错 -180

表的时间字段START_TIME是varchar类型

另外表的时间字段如果是时间类型,就不会报错。

求各位大神指教!!!
...全文
1177 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
grouk_wany 2019-02-26
  • 打赏
  • 举报
回复
START_TIME varchar格式有问题
weixin_41648289 2018-12-08
  • 打赏
  • 举报
回复
DB2 还有人用这个工具啊,沙发一下

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧