Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2009, 12:24
barbagallo
 
Fecha de Ingreso: marzo-2009
Mensajes: 8
Antigüedad: 15 años, 9 meses
Puntos: 0
Como seria estos procesos en Postgres ?

Como seria estos procesos en Postgres ?

FOR I IN 1..19
LOOP
IF I > 11 THEN
J := J+1;
total[J] := TO_NUMBER(SUBSTR(X_Rif,I,1)) * valor[J];
END IF;
END LOOP;

Total[9] := Valor[9] * Valor;

FOR I IN 1..9
LOOP
Total := Total + Total[I];
END LOOP;

Dividendo := FLOOR(Total/11);

Resto := Total - (Dividendo * 11);

IF Resto > 1 THEN
Digito := 11 - Resto;
ELSE
Digito := 0;
END IF;