SYBSE数据表里一字段是DATETIME型的,另一字段是numeric型的,我如何将DATETIME型加numeric型得到新的时间呢??
是用DECODETIME和ENCODETIME吗??具体是如何用的,谁帮帮我,谢谢

解决方案 »

  1.   


    用SQL可以将numeric转化为DATETIME然后在用DATEADD函数相加(注:在SQL SERVER中 )
      

  2.   

    看你要是什么计算了
    delphi 时间是可以直接相加的 以下都是可以的 
    datetime + datetime = 我也不知道这是什么
    datetime +/- n = 加或减 N 天的日期, 如果是时间那是小数部分SQL 小强的方法是正确的
      

  3.   

    前几天有人问过类似的问题,我给的回答你可以看一下。
    IncMonth(时间,月数);
    还可以加年的,不过要引用额外的单元DateUtils
    IncYear(时间,年数);
    IncDay(时间,天数)当然你也可以用comanche的方法,将你的numeric型换算成天为单位,然后直接相加
    时间 +/- n