así que tengo una tabla como la siguiente:Sum varias filas
id mod n1 n2 n3
1 1 1 1
1 2 2
1 3 3
2 1 1
2 2 2
3 1 1
Y quiero resumir cada valor para todas las filas de un ID específico en un total de llamadas columna, pero no quieren agrupe la identificación juntos porque tienen un número de mod diferente. Quiero un resultado como este:
id mod total
1 1 7
1 2 7
1 3 7
2 1 3
2 2 3
3 1 1
no puedo usar por grupo, ya que me dará el total para cada uno sólo filas individuales. ¿Cómo logro el resultado que quiero?
No entiendo la calcul detrás de la columna del total? – njzk2
Con las funciones de Windows, puede obtener una consulta de línea única para devolver el conjunto de resultados que necesita. Desafortunadamente, MySQL no los admite. –
@ njzk2: si observas la primera tabla, verás que el total coincide con los totales de todos los elementos con respecto a 'id'. El mod no parece tener ningún impacto real, por lo que 'total' parece ser una columna redundante para cada registro en la segunda tabla. –