28,406
社区成员
发帖
与我相关
我的任务
分享
<%
dim rs,conn,sql
conn=... '(数据库连接打开)
sql="...." '(查询语句)"
rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if rs.eof and rs.bof then
response.write "<b>NO data.</b>"
else
dim dt,r,r1,r2,r3
r=0
r1=0
r2=0
r3=0
response.write "<table width=100%>"
response.write "<tr><td>日期</td><td>∮6.5</td><td>∮8</td><td>∮10</td></tr>"
do while not rs.eof
r=r+1
response.write "<tr>"
'--------Date-----------------------------------------
response.write "<td>"
dt=split(rs.fields("create_date").value," ")
response.write dt(0)
response.write "</td>"
'----------6.5---------------------------------------
response.write "<td>"
response.write rs.fields("rp1").value
r1=r1+rs.fields("rp1").value
response.write "</td>"
'----------8---------------------------------------
response.write "<td>"
response.write rs.fields("rp2").value
r2=r2+rs.fields("rp2").value
response.write "</td>"
'----------10---------------------------------------
response.write "<td>"
response.write rs.fields("rp3").value
r3=r3+rs.fields("rp3").value
response.write "</td>"
'---------------------------------------------------
response.write "</tr>"
rs.movenext
loop
response.write "<tr>"
response.write "<td>平均价</td>"
response.write "<td>" & (rp1/r) & "</td>"
response.write "<td>" & (rp2/r) & "</td>"
response.write "<td>" & (rp3/r) & "</td>"
response.write "</tr>"
response.write "</table>"
end if
%>
select create_date,
(case [specification] when '∮6.5' then [price] else '' end) as rp1,
(case [specification] when '∮8' then [price] else '' end) as rp2,
(case [specification] when '∮10' then [price] else '' end) as rp3
from Resource