AYUDA!!! SUMA DE REGISTROS NO DUPLICADOS
Publicado por Kevin Navarro (3 intervenciones) el 17/04/2018 22:45:19
¡Buenas compañeros!
MI pregunta es como hago para poder sumar un campo que tiene el tiene el mismo ID duplicado.
por ejemplo tengo los campos:
id nombre campo otro_campo
1 juan 10 hola juan
2 pedro 15 hola pedro
1 juan 10 hola juan 2
2 pedro 15 hola pedro 2
1 juan 10 hola juan 3
3 maria 10 hola maria
4 mario 15 hola mario
5 kevin 30 hola kevin
entonces quiero sumar toda la columna CAMPO
si hago ejecuto la consuta anterior me suma todos los registros incluyendo los duplicados. por lo tanto me altera el resultado.
si ejecuto esta otra consulta me suma solo una vez el VALOR de la columna CAMPO de un ID diferente.
por ejemplo juan y maria tienen el mismo valor de 10 como tambien pedro y mario tienen el mismo valor de 15.
entonces solo me suma solamente una vez el valor de 10 y 15, cuando juan y maria son personas diferentes pero con un mismo valor.
!AYUDA¡ ¡PORFAVOR!
MI pregunta es como hago para poder sumar un campo que tiene el tiene el mismo ID duplicado.
por ejemplo tengo los campos:
id nombre campo otro_campo
1 juan 10 hola juan
2 pedro 15 hola pedro
1 juan 10 hola juan 2
2 pedro 15 hola pedro 2
1 juan 10 hola juan 3
3 maria 10 hola maria
4 mario 15 hola mario
5 kevin 30 hola kevin
entonces quiero sumar toda la columna CAMPO
1
SELECT SUM(campo) from tabla
si hago ejecuto la consuta anterior me suma todos los registros incluyendo los duplicados. por lo tanto me altera el resultado.
1
SELECT SUM(DISTINCT campo) from tabla
por ejemplo juan y maria tienen el mismo valor de 10 como tambien pedro y mario tienen el mismo valor de 15.
entonces solo me suma solamente una vez el valor de 10 y 15, cuando juan y maria son personas diferentes pero con un mismo valor.
!AYUDA¡ ¡PORFAVOR!
Valora esta pregunta
0