[Pgsql-ayuda] Reutilizar una variable

Adriana Pérez aperlopez@hotmail.com
Fri, 16 Jan 2004 23:54:43 +0000


<html><div style='background-color:'><DIV class=RTE>
<P>Hola, tal vez no sea exactamente así como dice el asunto, lo que pasa es que tengo que hacer una operación para sacar el porcentaje de una cantidad, trataré de explicarlo mejor.</P>
<P>Tengo un una variable sql que me almacena una suma, ese resultado lo almaceno de la siguiente manera:</P>
<P><FONT color=#ff0033>$sql="select sum(ret_cre) from dret;</FONT></P>
<P><FONT color=#ff0033>$resultado_set=pg_Exec($conexion, $sql);</FONT></P>
<P>Ahora&nbsp;imprimo el resultado de esa suma, de la siguente manera:</P>
<P><FONT color=#ff0000>echo " Suma: " . pg_result($resultado_set). "";</FONT></P>
<P><FONT color=#000000>Esta suma me arroja como resultado en un caso 408, pero como es variable, necesito utilizar lo que se obtenga en el select</FONT></P>
<P><FONT color=#000000>Lo que deseo hacer es una regla de tres que sea; si 438 equivale al 100%&nbsp; a cuánto equivale "suma" (por ejemplo 408, el valor que obtuve en suma, osea en $resultado_set).</FONT></P>
<P>Lo que hice fue:</P>
<P><FONT color=#ff0000>" .round (((pg_result($resultado_set))*100)/438,2) . " ";</FONT></P>
<P>Pero me aparece el siguiente error:</P>
<P><FONT color=#ff0000><STRONG>Warning: </STRONG>Wrong parameter count for pg_result() in /var/www/html/consulta_li.php on line 183</FONT></P>
<P><FONT color=#ff0000><FONT color=#000000>y el porcentaje me arroja 0%, ahora si reemplazo el código pg_result($resultado_set), por el número 408, así:&nbsp;</FONT><STRONG>&nbsp;</STRONG></FONT></P>
<P><FONT color=#ff0000>" .round (((408)*100)/438,2) . " ";</FONT></P>
<P>Si me da el porcentaje que necesito.</P>
<P>lo peor es que hice lo mismo con una resta, utilizando el código pg_result($resultado_set2) De otra operación y si me hace la resta, no se que pueda estar haciendo mal, ojalá y alguien me pueda ayudar y muchas gracias de antemano.</P></DIV></div><br clear=all><hr>MSN Fotos: la forma más fácil de compartir e imprimir fotos.  <a href="http://g.msn.com/8HMAESMX/2749??PS=">Haz clic aquí </a> Get 2 months FREE*. </html>