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小时,也就是一天,执行一次。
展开
 我来答
glslian14cce7
2012-12-19 · TA获得超过1541个赞
知道小有建树答主
回答量:1389
采纳率:81%
帮助的人:561万
展开全部
确定是第一个值是吧!那就用下面语句~~
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小时执行一次可以用触发器
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cnsuny
2012-12-19 · TA获得超过163个赞
知道小有建树答主
回答量:305
采纳率:33%
帮助的人:112万
展开全部
数据库连接部分就不写了
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不能定时执行,除非你把页面一直开着,然后页面中加入定时刷新
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Reyzhang
2012-12-19 · TA获得超过1111个赞
知道小有建树答主
回答量:805
采纳率:85%
帮助的人:670万
展开全部
创建存储过程:

insert into first(name,hit)
select bname,whit from user order by id

---------------------------
如果要定时执行,可以使用windows的计划任务
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4b68195
2012-12-19 · TA获得超过1520个赞
知道大有可为答主
回答量:1773
采纳率:100%
帮助的人:1723万
展开全部
insert into first(name,hit) select top 1 bname,whit from user order by id
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式