首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

用ADOQuery怎么删除几天前的数据

2012-02-22 
用ADOQuery如何删除几天前的数据?用ADOQuery如何删除几天前的数据?例如:有个表叫data,里面有个字段叫“产生

用ADOQuery如何删除几天前的数据?
用ADOQuery如何删除几天前的数据?例如:有个表叫data,里面有个字段叫“产生日期”,用ADOQuery如何删除3天前的数据,这个sql怎么写?

[解决办法]

Delphi(Pascal) code
with adoquery1 dobegin  sql.Text:='delete from [data] where 产生日期<=:dt_';  Parameters.ParamByName('dt_').Value:=FormatDateTime('yyyy-mm-dd',now-3);  ExecSQL;end;
[解决办法]
SQL code
delete from data where 产生日期<Dateadd(day,-3,MID(convert(varchar(19,getdate())),1,10)) 

热点排行