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 originalSELECT SUM(campo) AS sumatoria FROM tabla WHERE criterio = var_criterio AND MOD(id,2) = 0
Asi los impares
Código sql:
Ver originalSELECT 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