Chinaunix

标题: 字段类型"Interval+0 "是否可以强制转换为Integer. [打印本页]

作者: lanbird    时间: 2004-08-12 15:42
标题: 字段类型"Interval+0 "是否可以强制转换为Integer.
CREATE PROCUDURE

    define loop_time    datetime year TO second;

    define intvMinute   interval  minute(9) to minute ;
    define Minutecode   integer;
    let loop_time = p_start_time;
    while (loop_time<p_stop_time)
        let intvMinute = loop_time-"1970-01-01 00:00:00";
        let Minutecode=(intvMinute || '') +0;       //<--------

        let hourcode=Minutecode/60;

------------------------------------------------------------
IDS9.4 中使用extend报错, 如何实现该机制?
     let iMinutes = extend(starttime,Minute to Minute)|| '';
        let hourcode=Minutecode/60;
        let ihour = extend(starttime,hour to hour)|| '';

        let daycode=hourcode/24;
        let iday = extend(starttime,day to day)|| '';
作者: amiescort    时间: 2004-08-12 20:00
标题: 字段类型"Interval+0 "是否可以强制转换为Integer.
直接把日期加个0是可以的,应该
ihour = extend(starttime,hour to hour)|| ''

应该是转化成字符型的说。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2