社区
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。
上面的写法好像通不过,具体该怎样写呢??
...全文
752
3
打赏
收藏
DB2中日期函数的使用方法!!!
DB2数据库,想把一个表info里面10个月前的数据删除。 info中有一个字段是 比较日期(bjdate char 8), 通过比较日期跟当前日期 current date,确定删除的数据。 也就是说删除 sbustr(bjdate,1,6) < current date - 10。 上面的写法好像通不过,具体该怎样写呢??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
SQL
日期
函数
DB2
SQL
日期
函数
1:CURRENT TIMESTAMP
函数
:获取当前
日期
时间语法:CURRENT TIMESTAMP参数:当前
日期
时间返回值:当前
日期
时间2:CURRENT DATE
函数
:获取当前
日期
语法:CURRENT DATE参数:当前
日期
返回值:当前
日期
...
Db2
数据库:
日期
函数
DATE
函数
Db2
数据库:
日期
函数
DATE
函数
Db2
数据库的时间
函数
用法 获取时间的年月日时分秒 获取当前
日期
日期
转字符串 字符串转
日期
格式
DB2
时间
日期
函数
DB2
时间
日期
函数
> DAYNAME 返回一个大小写混合的字符串,对于参数的日部分,用星期表示这一天的名称(例如,Friday)。 DAYOFWEEK 返回参数
中
的星期几,用范围在 1-7 的整数值表示,其
中
1 代表...
DB2
常用
函数
三:
日期
时间
函数
DB2
常用
日期
时间
函数
DB2
数据库
函数
大全
DB2
内置的
函数
真的是很多,要精通每个
函数
几乎是不可能的,所以本文并不打算介绍每个
函数
的具体用法,而是提供一个概览,让您了解每个
函数
的功能,这样,当你感觉你需要某些功能的
函数
时,再学习它们的具体用法也...
DB2
5,891
社区成员
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写文章