none
Sumar los valores de la misma columna RRS feed

  • Pregunta

  • Hola 

    Trabajo con sql server 2014 deseo sumar los valores de una misma columna tengo la siguiente consulta.

    SELECT d.Nombre, r.Cantidad, d.Valor, r.Cantidad * d.Valor AS Total   
    FROM dbo.Denominaciones d
    JOIN dbo.Recuentos r ON r.DenominacionId = d.DenominacionId
    JOIN dbo.Operaciones o ON r.OperacionId = o.OperacionId
    WHERE r.OperacionId = 8	AND r.Cantidad > 0

    Deseo sumar la columna del resultado de la multiplicación la cual es Total entiendo que los alías no se pueden sumar

    Necesito la suma de la columna total en una nueva columna como resultado = 16.00

    Saludos!


    Pedro Ávila
    "El hombre sabio querrá estar siempre con quien sea mejor que él."
    Lima - Perú



    viernes, 18 de octubre de 2019 8:51

Respuestas

Todas las respuestas

  • Deleted
    • Marcado como respuesta Pedro Ávila viernes, 18 de octubre de 2019 10:04
    viernes, 18 de octubre de 2019 9:04
  • Hola @ José Diz

    Es el resultado que deseo pero necesito poner el resultado en un reporte entonces ese resultado puede estar en una columna como un AS Total2 o de que manera lo puedo obtener cuando lo quiera poner en un reporte Crystal Report.

    Saludos!


    Pedro Ávila
    "El hombre sabio querrá estar siempre con quien sea mejor que él."
    Lima - Perú


    viernes, 18 de octubre de 2019 9:35
  • Es el resultado que deseo pero necesito poner el resultado en un reporte entonces ese resultado puede estar en una columna como un AS Total2


    Simplemente cambia los "alias" en la sentencia que te puso José. donde él te puso esto:

    SELECT d.Nombre, r.Cantidad, d.Valor, (r.Cantidad * d.Valor) as [Totallínea],
           sum (r.Cantidad * d.Valor) over (order by d.Valor) as Total

    cámbialo por esto otro:

    SELECT d.Nombre, r.Cantidad, d.Valor, (r.Cantidad * d.Valor) as Total,
           sum (r.Cantidad * d.Valor) over (order by d.Valor) as Total2

    Eso te muestra los totales acumulados en una columna al final de todas llamada Total2.



    viernes, 18 de octubre de 2019 9:57
  • Hola @Alberto

    En la consulta que haces referencia en ese campo al que se llama total me salen varios valores pero el ultimo es el resultado en ese caso tendría que escoger el máximo valor el cual es el resultado que deseo, en la segunda consulta si me sale directo el valor que necesito, aunque creo me quedo con la consulta que postie y la suma total lo hago en el mismo Crystal Report.

    Saludos!


    Pedro Ávila
    "El hombre sabio querrá estar siempre con quien sea mejor que él."
    Lima - Perú

    viernes, 18 de octubre de 2019 10:04
  • Deleted
    viernes, 18 de octubre de 2019 11:02