24 messaggi dal 21 febbraio 2002
Buongiorno a tutti, ho un problema con una query sql, vorrei sommare il campo prezzo ed il campo prezzo_aggiunta filtrando i record per un id_ordine. La mia query è la seguente:
n_ord= request.querystring("id_ord")
'prima query
set rstotp1=conn.execute ("Select SUM(prezzo) as totale from ordine_pietanze where id_ordine like '"&n_ord&"' ")
p1= rstotp1("totale")

'seconda query
set rstotp2=conn.execute ("Select SUM(prezzo_aggiunta) as totaleagg from ordine_pietanze where id_ordine like '"&n_ord&"' ")
p2= rstotp2("totaleagg")

'totale
totp= p1+p2
facendo così nn dà errori ma, il risultato è cannato xchè mi dà solo il prezzo dell'ultimo record filtrato e nn somma.
Buona giornata a tutti
ago
2.907 messaggi dal 15 maggio 2001
Contributi
Prova con :

totp= Cint(p1)+Cint(p2)
24 messaggi dal 21 febbraio 2002
grazie 1000 ci provo subito
24 messaggi dal 21 febbraio 2002
niente da fare output risulta sempre il prezzo dell'ultimo record! aiutooo
2.907 messaggi dal 15 maggio 2001
Contributi
set rstotp =conn.execute ("Select SUM(prezzo) as totale,SUM(prezzo_aggiunta) as totaleagg from ordine_pietanze where id_ordine like '"&n_ord&"' ")

p1=Cint(rstotp("totale"))
p2=Cint(rstotp("totaleagg"))

Response.write p1+p2






24 messaggi dal 21 febbraio 2002
bellasch ci riprovo grazie
24 messaggi dal 21 febbraio 2002
FUNZICAAAAAA!!!!!!! Grazie

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.