Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/04/2009, 12:11
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: Utilizar los datos recogidos en una BBDD

Que tal abcdefgh

Asumo que debes tener un campo numerico que te liste el orden de los registros.

puedes usar la función mod. (Por lo menos en mysql y postgres se llama asi)

La función retorna el residuo de la división entre dos numeros. Si el resultado es cero, el numero en cuestión es par. si es diferente de cero, sería impar.

Para tu caso, prueba con esto:

Asi listas los pares.
Código sql:
Ver original
  1. SELECT SUM(campo) AS sumatoria FROM tabla WHERE criterio = var_criterio AND MOD(id,2) = 0

Asi los impares
Código sql:
Ver original
  1. SELECT SUM(campo) AS sumatoria FROM tabla WHERE criterio = var_criterio AND MOD(id,2) != 0

Donde id guarda las posiciones pares e impares que muestras en la tabla

Espero te sirva
__________________
Without data, You are another person with an opinion.
W. Edwads Deming