用ADOQuery如何删除几天前的数据?例如:有个表叫data,里面有个字段叫“产生日期”,用ADOQuery如何删除3天前的数据,这个sql怎么写?
解决方案 »
- 小问题-------------------这个判断语句如何写?
- ★★★★★结婚了,散200分!★★★★★
- 在delphi中取得文档的页边距的问题!简单,请进!!!
- 高分请教一个问题,如果满意,今天结贴!
- 3个Frame怎样设置才能 不互相 覆盖(加Spliter)??
- 高手请进!分不够再补!
- 你好,我在剪切图片时将大的图片剪成小图片后,图片有些斑点,我是直接用Canvas的CopyRect方法来实现剪切的,调用前先将目的Image的大小直接
- Delphi 中连接数据库有几种方式,哪一种方式最好?
- 建议:所有MM在问问题时毋须特别说明自己的性别!
- DBEDIT的MAXLENGTH会被自动限制,如何解决这个问题?
- webbrowser使用问题
- 查询时生成一个字段,并自动加1.
begin
sql.Text:='delete from [data] where 产生日期<=:dt_';
Parameters.ParamByName('dt_').Value:=FormatDateTime('yyyy-mm-dd',now-3);
ExecSQL;
end;
begin
close;
sql.Text:='delete from data where 产生日期<=getdate()-3';
ExecSQL;
end;