none
Cómo agrupar Filas de una Tabla con datos Repetidos RRS feed

  • Pregunta

  • Buenas a todos, estoy desarrollando un sistema donde tengo una tabla de una base de datos, la tabla se llama Utilidades con los siguientes datos:

    Y estos son mis resultados:

    Al hacer la siguiente consulta, me muestran datos repetidos y necesito agruparlos:

    Como se pueden fijar, tengo repetido Numero_Factura y Descuento que son los que necesito agrupar. en qué me pueden ayudar? Es que necesito hacer otras operaciones con esos datos agrupados. Gracias de antemano.


    rammyni

    domingo, 24 de mayo de 2020 1:24

Respuestas

  • Hola Ramiro Castañeda:

    No hay ningún dato repetido. Si lo que quieres es que no te salga el Numero_Factura 4 y descuento 2150 dos veces, entonces no podemos sacar en la misma consulta el Código_Producto. 

    Estas mostrando un detalle de la facturas, por tanto varias lineas de la factura, tendrán la misma factura.

    A priori tienes dos opciones. O solo muestras un Producto por cada factura y la suma de sus precios de coste, o venta.

    O escoges, por ejemplo la última factura y la media de los descuentos. Lo más importante es saber que quieres mostrar.

    Imagínate que el Producto PUNTASTOYOTA lo has vendido en 1000 facturas. 300 veces con un precio de coste y 700 con otro. 250 veces a un precio de 5, 250 veces a un precio de 6, 250 veces a un precio de 7, 250 veces a un precio de 8. 100 veces con un descuento de 1, 100 veces con un descuento de 2, 800 veces con un descuento de 2.5.

    Con diferentes costes, precios de venta y descuentos. ¿Cuantas veces quieres que aparezca PuntasToyota.

    A partir de que tienes claro el resultado a obtener, utilizarás las funciones de agrupación SUM, para sumar, MAX para el mayor, AVG para la media, etc....

    Group by

    https://javifer2.wordpress.com/2019/10/04/group-by-quizas-la-clausula-mas-conflictiva/

    domingo, 24 de mayo de 2020 5:07

Todas las respuestas

  • Hola Ramiro Castañeda:

    No hay ningún dato repetido. Si lo que quieres es que no te salga el Numero_Factura 4 y descuento 2150 dos veces, entonces no podemos sacar en la misma consulta el Código_Producto. 

    Estas mostrando un detalle de la facturas, por tanto varias lineas de la factura, tendrán la misma factura.

    A priori tienes dos opciones. O solo muestras un Producto por cada factura y la suma de sus precios de coste, o venta.

    O escoges, por ejemplo la última factura y la media de los descuentos. Lo más importante es saber que quieres mostrar.

    Imagínate que el Producto PUNTASTOYOTA lo has vendido en 1000 facturas. 300 veces con un precio de coste y 700 con otro. 250 veces a un precio de 5, 250 veces a un precio de 6, 250 veces a un precio de 7, 250 veces a un precio de 8. 100 veces con un descuento de 1, 100 veces con un descuento de 2, 800 veces con un descuento de 2.5.

    Con diferentes costes, precios de venta y descuentos. ¿Cuantas veces quieres que aparezca PuntasToyota.

    A partir de que tienes claro el resultado a obtener, utilizarás las funciones de agrupación SUM, para sumar, MAX para el mayor, AVG para la media, etc....

    Group by

    https://javifer2.wordpress.com/2019/10/04/group-by-quizas-la-clausula-mas-conflictiva/

    domingo, 24 de mayo de 2020 5:07
  • Entendido, mil gracias hermano

    rammyni

    lunes, 25 de mayo de 2020 15:20