[Pgsql-ayuda] Reutilizar una variable

From: Adriana Pérez <aperlopez(at)hotmail(dot)com>
To: Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Cc: aperlopez(at)hotmail(dot)com
Subject: [Pgsql-ayuda] Reutilizar una variable
Date: 2004-01-16 23:54:43
Message-ID: BAY8-F66nEGUhMgrkg10001f8ac@hotmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

<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>

Attachment Content-Type Size
unknown_filename text/html 2.0 KB

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Martin Marques 2004-01-17 13:15:49 Re: [Pgsql-ayuda] Ayuda....
Previous Message Pablo E. Siciliano 2004-01-16 22:48:16 [Pgsql-ayuda] Duda sobre left join