首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

关于ORACLE时间函数解决办法

2012-01-12 
关于ORACLE时间函数表格式如下信息日期XX200710SS200710……YY200709……ZZ200708……现在希望给出一个年月,就查

关于ORACLE时间函数
表格式如下
信息 日期 
XX 200710
SS 200710
……
YY 200709
……
ZZ 200708
……
现在希望给出一个年月,就查询当前3月内的信息和,比如给出200710,得到的结果应该是XX+SS+……+YY+……+ZZ+……
同理,给出200708,就应该查询,日期为200708,200707,200706的信息之和

请问各位该如何实现啊


[解决办法]
XD,不知道你的信息求和是什么意思 ...

假设你给出的年月是:200708

如果信息是数字类型的:

SQL code
select sum(信息)  from tablename tt where to_char(日期,'yyyymm') >= to_char(add_months(to_date('200708','yyyymm'),-2),'yyyymm')   and to_char(日期,'yyyymm') >= '200708'; 

热点排行