cmq la sum andrebbe per rs o rs9 ?![]()
cmq la sum andrebbe per rs o rs9 ?![]()
non te ne basta una? perché ne fai due?
perchè il mio percorso astruso cerebrale mi ha portato a ciò...il ciclo do ovviamente lo devo utilizzare lo stesso anche con sum giusto??
nik, dipende da quello che devi fare. cerca di (ri)spiegarlo per bene, abbi pietà del mio unico povero neurone restato in servizio![]()
provato così:
<%
periodo2="2012-03"
Dim rs, sql
Set rs = Server.CreateObject("ADODB.Recordset")
'sql = "SELECT * FROM ordini WHERE id_prodotto='"&prod&"' and data LIKE '%"&periodo2&"%' ORDER BY 1 DESC"
sql = "SELECT sum(quantita) as qta FROM ordini ORDER BY 1 DESC"
Set rs.ActiveConnection = cn
rs.CursorType = 1
rs.LockType = 3
rs.CursorLocation = 2
rs.Open sql, cn
do until rs.eof
%>
<%=rs("prodotto")%> - <%=qta%>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>
prodotto nn mi si popola e qta manco...che sbaglio ciccio?![]()
io voglio questo: ho una tabella con gli ordini effettuati...prodotto e quantità acquistate....devo fare semplice elenco con le somme delle quantità acquistate in un certo periodo....(efin qui ok) ma poi ordinarle per totale quantità acquistate in ordine decrescente...e nn so come fare questo....mi sono spiegato?
grazie![]()
la query di saucer (con la mia aggiunta) dovrebbe risolvere
ma scusa non l'ho fatto? ho solo tolto where per semplificare: sql = "SELECT sum(quantita) as qta FROM ordini ORDER BY 1 DESC"
nik, non lo so. l'hai fatto? che risultato ti dà? puoi postare il codice?
si è questo che ho postato prima
<%
periodo2="2012-03"
Dim rs, sql
Set rs = Server.CreateObject("ADODB.Recordset")
'sql = "SELECT * FROM ordini WHERE id_prodotto='"&prod&"' and data LIKE '%"&periodo2&"%' ORDER BY 1 DESC"
sql = "SELECT sum(quantita) as qta FROM ordini ORDER BY 1 DESC"
Set rs.ActiveConnection = cn
rs.CursorType = 1
rs.LockType = 3
rs.CursorLocation = 2
rs.Open sql, cn
do until rs.eof
%>
<%=rs("prodotto")%> - <%=qta%>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>
qta nn si popola....e rs("prodotto") mi da ADODB.Recordset error '800a0cc1'
Item cannot be found in the collection corresponding to the requested name or ordinal.
/prova.asp, line 40