Re: algoritmo de busqueda proximoregistrodiferente

From: "Pelluco Pelluco " <pelluco_(at)hotmail(dot)com>
To: "Silvio Quadri " <silvioq(at)gmail(dot)com>
Cc: "juanramirez(at)cajazacate(dot)com(dot)sv " <juanramirez(at)cajazacate(dot)com(dot)sv>, "mariolos(at)gmail(dot)com " <mariolos(at)gmail(dot)com>, "pgsql-es-ayuda(at)postgresql(dot)org " <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: algoritmo de busqueda proximoregistrodiferente
Date: 2010-11-09 14:59:34
Message-ID: COL111-DS8B2CEBBECD44C5EAC7C7DFC300@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Efectivamente eso es lo busco. Voy a buscar en algún foro php.
Gracias.
En todo caso si alguien tiene una rutina se agradecería.

-----Original Message-----
From: Silvio Quadri <silvioq(at)gmail(dot)com>
Date: Tue, 9 Nov 2010 14:31:42
To: <pelluco_(at)hotmail(dot)com>
Cc: <juanramirez(at)cajazacate(dot)com(dot)sv>; <mariolos(at)gmail(dot)com>; <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] algoritmo de busqueda proximo
registrodiferente

El día 9 de noviembre de 2010 11:21, Pelluco Pelluco
<pelluco_(at)hotmail(dot)com> escribió:
> Bien avanzado el tema. No habrá algo más sencillo en php.
> -----Original Message-----
> From: juanramirez <juanramirez(at)cajazacate(dot)com(dot)sv>
> Date: Tue, 9 Nov 2010 14:15:02
> To: <mariolos(at)gmail(dot)com>
> Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
> Subject: Re: [pgsql-es-ayuda] algoritmo de busqueda proximo registro
>  diferente
>
> Pelluco Pelluco escribió:
>  > Estimados necesito comparar un valor del registro actual con el
>  > proximo registro para poder sacar subtotales, el problema es que me
>  > gustaria que me ayuden con un algoritmo para hacer esto..
>  >
>
>  Windowing Functions ?¿?¿
>
>  He visto algo muy parecido a lo que necesitas utilizando estas
>  funciones, revisa el siguiente enlace:
>
>  http://www.pgexperts.com/document.html?id=23
>
>  Ojo, que no en todas las versiones de postgres está soportado esas
>  funciones.
>
>
>

Tu pregunta es de php ... fijate en algún foro que te pueda dar una
mano mejor ...

No sé si lo querés hacer es un corte de control básico como cuando me
lo enseñaron en cobol en el año 89.
Debería ser algo así.

$registro_anterior = null;
while( $registro_actual = pg_fetch_object($resource) ){
   if ( !$registro_anterior ){
    // codigo primera vez
   } else {
      if(  $registro_actual->campo_que_quiero_comparar !=
$registro_anterior->campo_que_quiero_comparar ){
         // accion en corte de control
      }
   }
   $registro_anterior = $registro_actual;
}

if( !$registr_anterior){
  // accion ultimo registro
}

Silvio



--
Silvio Quadri
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Aldo Quezada 2010-11-09 18:58:19 Re: algoritmo de busqueda proximoregistrodiferente
Previous Message Silvio Quadri 2010-11-09 14:31:42 Re: algoritmo de busqueda proximo registrodiferente