ASP将SQL查询结果写入到另一个表
如题,现在有两个表user和first。需要查询user表中的bname和whit字段按照id正序的第一个值,并在first表中新建一条记录,将bname和whit分别写...
如题,现在有两个表user和first。
需要查询user表中的bname和whit字段按照id正序的第一个值,并在first表中新建一条记录,将bname和whit分别写入到first表中的name和hit字段。
这样SQL语句要怎么写?求教!
另外,如何能够实现每24小时,也就是一天,执行一次。 展开
需要查询user表中的bname和whit字段按照id正序的第一个值,并在first表中新建一条记录,将bname和whit分别写入到first表中的name和hit字段。
这样SQL语句要怎么写?求教!
另外,如何能够实现每24小时,也就是一天,执行一次。 展开
5个回答
展开全部
确定是第一个值是吧!那就用下面语句~~
insert into first(name,hit) values(select top 1 bname,whit from user order by id)
想要一天执行一次的话,你可以写个bat文件。运行bat文件的时候执行下你的页面。然后做个任务计划,每天什么时候运行下。
又或者你可以直接用winfrom 编程。编写一个软件来操作你所需要的~~~
不懂可以HI百度我~~~
insert into first(name,hit) values(select top 1 bname,whit from user order by id)
想要一天执行一次的话,你可以写个bat文件。运行bat文件的时候执行下你的页面。然后做个任务计划,每天什么时候运行下。
又或者你可以直接用winfrom 编程。编写一个软件来操作你所需要的~~~
不懂可以HI百度我~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-12-19
展开全部
insert into first(bname,whit) select bname,whit where id=min(id)
或者
insert into first(bname,whit) select top 1 bname,whit order by id
24小时执行一次可以用触发器
或者
insert into first(bname,whit) select top 1 bname,whit order by id
24小时执行一次可以用触发器
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库连接部分就不写了
set rs=server.creatobject("object.recordset")
sqlstr=select bname,whit from user order by id
rs.open sqlstr,conn,1,1
str_bname=rs("bname")
str_whit=rs("whit")
rs.close
sqlstr=select name,hit from first
rs.open sqlstr,conn,1,3
rs.addnew
rs("name")=str_bname
rs("hit")=str_whit
rs.update
rs.close
ASP不能定时执行,除非你把页面一直开着,然后页面中加入定时刷新
set rs=server.creatobject("object.recordset")
sqlstr=select bname,whit from user order by id
rs.open sqlstr,conn,1,1
str_bname=rs("bname")
str_whit=rs("whit")
rs.close
sqlstr=select name,hit from first
rs.open sqlstr,conn,1,3
rs.addnew
rs("name")=str_bname
rs("hit")=str_whit
rs.update
rs.close
ASP不能定时执行,除非你把页面一直开着,然后页面中加入定时刷新
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
创建存储过程:
insert into first(name,hit)
select bname,whit from user order by id
---------------------------
如果要定时执行,可以使用windows的计划任务
insert into first(name,hit)
select bname,whit from user order by id
---------------------------
如果要定时执行,可以使用windows的计划任务
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into first(name,hit) select top 1 bname,whit from user order by id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询