在A表中有一字段‘标记’记录时间,我想计算出今天和‘标记’所记录的时间的差怎么,怎么写代码?比如说今天是2003年5月2号,标记里记录的是2003年4月22号11点04分,我只需要差的天数请给的详细一点
解决方案 »
- 如何将OleVariant转为string
- 用sql语句修改表中的某列值!
- Socket Error # 10054 是什么问题?(intraweb)
- 用table打开有密码的ACCESS数据库,如何传送密码
- delphi中调用webservice时,出错,请大虾帮忙~~~
- 都是98惹的祸
- 如何在Delphi的线程中调用中间应用服务器的接口方法?
- 我要做一个工资管理系统软件。大家帮帮忙,推荐一下有什么做的比较好的可以借鉴。
- win2000串口问题?(不容忽视)
- 为什么delphi的控件这么难安装?
- 菜鸟散分:delphi6如何已经加了密的access数据库(当然是知道密码的)
- 小问题:OLE和DDE是不是过时了?
试试吧
select DateDiff(day,getdate(), Receivetime) as 相差天数 from 你的表;
var
i : integer;
begin
...
i := ABS(ADOQuery1.FieldByName('相差天数).AsInteger);
...
end;
select DateDiff(day,getdate(), Receivetime) as 相差天数 from 你的表;
var
i : integer;
begin
...
i := ABS(ADOQuery1.FieldByName('相差天数).AsInteger);
...
end;