Esto es lo que tengo para sacar los totales por 'num':
Código SQL:
Ver originalSELECT *, (SUM(elemento1)+SUM(elemento2)+SUM(elemento3))total
FROM datos WHERE elemento1>0 && elemento2>0 && elemento3>0
GROUP BY num
ORDER BY total
Esto me da los totales para cada num sumando las distintas secciones de cada num.
El WHERE elemento1>0 && elemento2>0 && elemento3>0 es para filtrar y descartar los 'num' que no tienen o les falta algún valor de elemento. En este WHERE... si pongo sum(elemento1)>0 me da error...¿por qué?
¿Cómo obtengo para cada 'num' el subtotal correspondiente a cada 'seccion'?