dephi从数据库中查询出两个日期,怎么相减得到天数?
TbsSkinDateEdit控件的text怎么和数据库查询出的日期进行相加减?
就这两个问题!答好了加分!
附带代码的优先给分!呵呵!

解决方案 »

  1.   

    属于sql函数的范畴
    和控件的加减也是将控件的text转为整型后的sql函数范畴
    基本问题,看sql帮助文档,看DateDiff,DateAdd,DatePart,Year,Month,Day等函数的说明
      

  2.   

    1、str1:=FormatDateTime('yyyymmdd',fieldbyname('日期字段1').asdatatime);
    str2:=FormatDateTime('yyyymmdd',fieldbyname('日期字段2').asdatatime);
    然后copy出来月份和日期。根据月份日期自己写算法,算出天数。
    2、bsSkinDateEdit1.Date:=fieldbyname('日期字段').AsDateTime;