Producto Valor1 Valor2
100 0 2
100 2 4
200 0 2
300 0 2
300 2 4
Lo que intento realizar con un programa en delphi , es recorrer cada registro del SQL y mirar si dicho valor solo tiene el intervalo que esta en negrita (0 2)
Estuve probando a leer el registro actual y compararlo con el anterior pero no supe hacerlo , en pseudo codigo seria algo como esto
Cita:
Havia pensado en hacer esta comparación if ((valorActual = ValorAnterior) and contador=1) ValorAnterior = 0;
Contador = 0;
valorActual = 100 (lo recibo mediante el registro del SQL)
if (valorActual = ValorAnterior)
{
contador++;
}
else
{
//
}
siguiente registro;
Contador = 0;
valorActual = 100 (lo recibo mediante el registro del SQL)
if (valorActual = ValorAnterior)
{
contador++;
}
else
{
//
}
siguiente registro;
Pero esto es falso ya que en el primer caso entraria aqui y no es lo que quiero.
Ya se que es una operación fácil , pero estoy ofuscada en ella.
gracias radge