Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Basicamente, eu tenho uma tabela com produto, data e preço (que alterado diariamente).
Então eu preciso listar um produto por vez, e cada produto listar o preço dos ultimos 10 dias
Existe uma forma de otimizar o codigo abaixo usando um SQL só? isso melhoraria o desempenho em relação ao codigo abaixo, ou nao muda nada?
CODE
set rs = cn.Execute( " SELECT Produto FROM Historico WHERE Tipo='"&TipoProduto&"' ORDER BY Produto " )
While Not rs.EOF
Produto= RS("Produto"))
set rs2 = cn.Execute( " SELECT Data,Preco FROM Historico WHERE Produto='"&Produto&"' LIMIT 10 ORDER BY Data DESC " )
While Not rs2.EOF
Taleba = Tabela & Produto & " | " & RS2("Data") & " | " & RS2("Preco") & " <BR> "
rs2.movenext
loop
rs.movenext
Loop
grato pela atençao
Carregando comentários...