Prova così
Da phpmyadmin o comunque da interfaccia grafica devi eseguire tutto insieme. Dopo averla testata, se tutto funziona come previsto, in php devi eseguire due query distinte con mysql_query(), una relativa alla prima riga in cui setti le due variabili, e una in cui esegui tutto il resto.codice:set @seqp :=0,@seqn:=0; select sum(if(campo>=0,1,0)) as positivi, sum(if(campo<0,1,0)) as negativi, max(seqpos) as sequenza_positivi, max(seqneg) as sequenza_negativi from ( select campo, @seqp:=if(campo>=0,@seqp+1,0) as seqpos, @seqn:=if(campo<0,@seqn+1,0) as seqneg from tabella) as tab![]()

Rispondi quotando