社区
DB2
帖子详情
DB2中日期函数的使用方法!!!
liujialili
2008-06-17 01:49:48
DB2数据库,想把一个表info里面10个月前的数据删除。
info中有一个字段是 比较日期(bjdate char 8),
通过比较日期跟当前日期 current date,确定删除的数据。
也就是说删除 sbustr(bjdate,1,6) < current date - 10。
上面的写法好像通不过,具体该怎样写呢??
...全文
746
3
打赏
收藏
DB2中日期函数的使用方法!!!
DB2数据库,想把一个表info里面10个月前的数据删除。 info中有一个字段是 比较日期(bjdate char 8), 通过比较日期跟当前日期 current date,确定删除的数据。 也就是说删除 sbustr(bjdate,1,6) < current date - 10。 上面的写法好像通不过,具体该怎样写呢??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluecloudhuimin
2008-09-26
打赏
举报
回复
sbustr(bjdate,1,6) < current date - 10。
不同类型啊
王帆
2008-07-22
打赏
举报
回复
bjdate是YYYYMMDD格式的char(8)?
如果是,可以这么写:substr(bjdate,1,4)||'-'||substr(bjdate,5,6)< substr(char(current date - 10 months),1,7)
zwj0712
2008-06-17
打赏
举报
回复
建一个TO_char函数:
to_char(current date -10 months,'yyyymm')
CREATE FUNCTION TO_CHAR
(TIMESTAMP_IN DATE,
FORMAT_STRING VARCHAR(200)
)
RETURNS VARCHAR(200)
LANGUAGE SQL
DETERMINISTIC
READS SQL DATA
STATIC DISPATCH
CALLED ON NULL INPUT
NO EXTERNAL ACTION
INHERIT SPECIAL REGISTERS
RETURN
with parts(yyyy, mm, dd, ddd, d, fday, ww) as (
values (substr(char(timestamp_in), 1, 4), substr(char(timestamp_in), 6, 2),
substr(char(timestamp_in), 9, 2), char(dayofyear(timestamp_in)), char(
dayofweek(timestamp_in)), '', char(week(timestamp_in)) ))
select rtrim(replace(replace(replace(replace(replace(replace(replace( UCASE(
format_string), '"', ''), 'YYYY', yyyy), 'MM', mm), 'DDD', ddd), 'DD',
dd), 'DAY', fday), 'D', d))
from parts;
DB2
基础
日期
函数
.doc
DB2
数据各种
日期
函数
的 介绍 实例说明 实用于刚接触
DB2
的同学们
DB2
SQL
函数
和
使用
方法
我把找到的有关
DB2
的一些sql
函数
和基本命令整了一下,希望对大家有用。
RHCE8考前辅导+Ansible自动化运维全套
《2020年全国RHCE8和RHCE7双版本课程》新增内容:1.
使用
SELinux 来确保和管理服务器的安全性2....安装并配置Ansible管理两个节点7.Ansible常见模块高级
使用
方法
8.
使用
Playbook批量管理数万台WEB服务器
DB2
各类
函数
总汇
DB2
各类
函数
的分类总汇文档 1. 聚合
函数
2. 类型转换
函数
3. 数学
函数
4. 字符串
函数
5.
日期
时间
函数
6. XML
函数
7. 分区
函数
8. 安全
函数
9. 其他
DB2
常用
函数
(初学者必备)
DB2
常用
函数
包括字符串
函数
、
日期
函数
、运算
函数
等等
DB2
5,889
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章