IT分销/经销商业智能

SQL 语句求2个变量日期之间相差的天数?

那位大侠知道 SQL语句如何求2个日期变量之间相差的天数, 该变量日期可能不是同一年 或同一个月的
参与4

3同行回答

瘦骨瘦骨其它ABC
COGNOS通用日期函数_ymdint_between(CAST(日期1,date),CAST(日期2,date))注:1、此处的日期1和日期2是字符型,通过cast转换为日期型2、该数返回值为YYMMDD,即相差多少年多少月多少天.需要注意的是,其它必须有一项为数据库取值项.在处理变量时,最好是将YYYYMMDD字符格式变量...显示全部
COGNOS通用日期函数

_ymdint_between(CAST(日期1,date),CAST(日期2,date))

注:
1、此处的日期1和日期2是字符型,通过cast转换为日期型

2、该数返回值为YYMMDD,即相差多少年多少月多少天.需要注意的是,其它必须有一项为数据库取值项.
在处理变量时,最好是将YYYYMMDD字符格式变量变换为 YYYY-MM-DD的标准日期格式后再计算,

3、函数结果为绝对值,即只计算两个日期的间格天数,并不计算是之前或之后收起
互联网服务 · 2012-12-26
浏览1066
yang5889yang5889软件开发工程师海智捷
Trunc(Datetime1)-Trunc(Datetime2) 或者函数daysbetween(Datetime1,Datetime2)显示全部
Trunc(Datetime1)-Trunc(Datetime2)
或者函数daysbetween(Datetime1,Datetime2)收起
软件开发 · 2012-12-01
浏览1035
hittonyhittony项目经理音智达
估计这两个变量都不是日期格式的,否则减一减就行了。是字符的就把它们拆开,是数字的么可以取出它们的各个部分,算法么你肯定能自己搞定啦:)闲麻烦的话,先下载到EXCEL再算嘛显示全部
估计这两个变量都不是日期格式的,否则减一减就行了。是字符的就把它们拆开,是数字的么可以取出它们的各个部分,算法么你肯定能自己搞定啦:)

闲麻烦的话,先下载到EXCEL再算嘛收起
IT咨询服务 · 2012-11-30
浏览1028

提问者

harvey
销售蜂巢

相关问题

相关资料

问题状态

  • 发布时间:2012-11-30
  • 关注会员:1 人
  • 问题浏览:4793
  • 最近回答:2012-12-26
  • X社区推广