select 姓名,sum(datepart(hout,迟到时间)*60 + datepart(minute,迟到时
~~hour
间)) from sell_c group by 姓名条件:where 姓名='"& request("name") &"'
后面的不成。
~~hour
间)) from sell_c group by 姓名条件:where 姓名='"& request("name") &"'
后面的不成。
插入到临时表中,不过不知道有什么意义。
select 姓名,sum(datepart(hout,迟到时间)*60 + datepart(minute,迟到时间)) from sell_c group by 姓名该为
select 姓名,sum(datepart("h",迟到时间)*60 + datepart("n",迟到时间)) from sell_c group by 姓名Acess中不支持日期部分的全写,只认一个字母的简写。
set rs=Cnndb.Execute(sql)
while not rs.eof
sql1="insert into sell_d(迟到总数)values("&rs("迟到总数")&")"
set sql1=Cnndb.Execute(sql1)
rs.MoveNext
wend
=================================
现在又傻了
又说select 那一句错了。
set cnndb =server.createobject("adodb.connection")
cnndb.open" driver={microsoft access driver (*.mdb)}; uid=; pwd=kk; dbq="&server.mappath("sell.mdb")
sql="select 姓名,sum(datepart(hh,时间总数)*60 + datepart(nn,时间总数)) as 迟到总数 from sell_c group by 姓名"
set rs=Cnndb.Execute(sql)
'while not rs.eof
sql1="insert into sell_d(迟到总数)values("&rs("迟到总数")&")"
set sql1=Cnndb.Execute(sql1)
'rs.MoveNext
'wend
%>
我的那个页面就是这么多内容。
select name,sum(datepart("h",mt)*60 + datepart("n",mt)) as 迟到总数 from ttest group by name相应的你应该改成
sql="select 姓名,sum(datepart(""h"",时间总数)*60 + datepart(""n"",时间总数)) as 迟到总数 from sell_c group by 姓名"引号用双引号表示,我没记错吧。
这句语句是成功的。
那么这样查出来的话,
我想将迟到总数插入到另一张表中怎么做法啊?
Cnndb.Execute sql1