这个删除语句该怎么写?

rinahuang 2003-05-16 10:00:13
我想删除表borrowinfo中用户输入的某一个日期以前的所有记录。表中有一个日期时间型字段returndate,怎么写?
date=request.form("date")
sql="delete borrowinfo where returndate......"
set rs=conn.execute(sql)
...全文
37 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsrzm 2003-05-16
  • 打赏
  • 举报
回复
dates=request.form("date")
sql ="delete borrowinfo where returndate<(select max(return) from borrowinfo)"
conn.execute sql
chichuli_4 2003-05-16
  • 打赏
  • 举报
回复
sorry

dates=request.form("date")

sql="delete from borrowinfo where returndate <'"&date&"'"
set rs=conn.execute(sql
chichuli_4 2003-05-16
  • 打赏
  • 举报
回复
dates=request.form("date")

sql="delete from borrowinfo where returndate <'"&date()&"'"
set rs=conn.execute(sql)
fqtrnt 2003-05-16
  • 打赏
  • 举报
回复
应该把returndate=to_date('"+date+"','dd-mm-yyyy')";改成
returndate<to_date('"+date+"','dd-mm-yyyy')";
enrico 2003-05-16
  • 打赏
  • 举报
回复
"delete from borrowinfo where returndate <'"&date&"'"
fqtrnt 2003-05-16
  • 打赏
  • 举报
回复
你能不能写得祥细一点啊?
按给出的理解.
你试一下以下的啦!

sql = delete borrowinfo where returndate=to_date('"+date+"','dd-mm-yyyy')";
cqfeng 2003-05-16
  • 打赏
  • 举报
回复
dates=request("date")
sql="delete borrowinfo where datediff(s,returndate,'"&dates&"')>0"
conn.execute sql

rexsp 2003-05-16
  • 打赏
  • 举报
回复
dates=request.form("date")
delete borrowinfo where datediff('s',returndate,'"&dates&"')>0
set rs=conn.execute(sql)
rexsp 2003-05-16
  • 打赏
  • 举报
回复
dates=request.form("date")
delete borrowinfo where datediff(s,returndate,'&dates&')>0
set rs=conn.execute(sql)


28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧