none
sumar filas de una columna de una Tabla SQL

    Question

  • Hola Estimados.

    Estoy trabajando en un reporte con una tabla sql donde tengo varias Filas en una columna y necesito sumarlas pero el problemas es que tengo que dejar afuera los extras este es la tabla de donde tengo los datos :

    La columna que tengo que sumar esta en verde y los que no tengo que sumarlos están en rosa si pudieran ayudarme seria muy bueno de ante mano muchas gracias.

    saludos cordiales 


    Ale Zidane

    Friday, June 22, 2012 6:14 PM

Answers

  • Select sum(TOTAL) 
    from TB_RES_INTERNO
    where TIPO_DIA <> 'EXTRA'
    and TERMINAL = 'LOURDES'
    AND FECHA = '20120614'
    UNION Select
        Sum(TOTAL) AS Total_Licencias
    From
        TB_RES_INTERNO
    Where
    TERMINAL = 'LOURDES'
        AND FECHA = '20120514'
        --And FECHA <= ''
          group by TIPO_DIA
    Having
      TIPO_DIA = 'LICENCIAS'

    _______________________
    Edward J. Ocando. | Desarrollador | SoyDesarrollador.net
    Telefono.+58 (212) 868.90.33 | Edward.Ocando@SoyDesarrollador.net

    • Marked as answer by ale zidane Friday, June 22, 2012 7:34 PM
    • Unmarked as answer by ale zidane Friday, June 22, 2012 7:35 PM
    • Marked as answer by ale zidane Friday, June 22, 2012 7:35 PM
    Friday, June 22, 2012 7:15 PM

All replies

  • El reporte es de SSRS?
    Me imagino que no buscas la corecta recuperción (SQL) para obtener el resumen, si no la correcta formula.
    Si es SSRS la formula es probablemente =Sum(Iif(Tipo_Dia="Extra",0,Total)).

    Blog: http://about.me/GeriReshef


    Friday, June 22, 2012 6:25 PM
  • Gracias por responder pero ando buscando una consulta SQL no se como puedo hacerla de este tipo 

    saludos cordiales 


    Ale Zidane

    Friday, June 22, 2012 6:32 PM
  • Select sum(TOTAL) from Tu_Tabla where TIPO_DIA <> 'EXTRA'

    _______________________
    Edward J. Ocando. | Desarrollador | SoyDesarrollador.net
    Telefono.+58 (212) 868.90.33 | Edward.Ocando@SoyDesarrollador.net

    Friday, June 22, 2012 6:34 PM
  • Ale,

    No estoy seguro sobre cual es tu pregunta, asi que si pudieras postear cual es el resultado que esperas para poder entenrdete mejor.

    select SUM(TOTAL) as grand_total
    from tuTabla
    where TIPO_DIA <> 'EXTRA';


    AMB

    Some guidelines for posting questions...

    Friday, June 22, 2012 6:38 PM
  • Gracias Edward 

    Me sirvió mucho la consulta que me sugeriste pero como puedo anidarse otra consulta mas tipo select anidado mira esta serian las consultas :

    --esta es una consulta 
    Select sum(TOTAL) 
    from TB_RES_INTERNO
    where TIPO_DIA <> 'EXTRA'
    and TERMINAL = 'LOURDES'
    AND FECHA = '20120614'
    
    --Esta es la otra
    Select
        Sum(TOTAL) AS Total_Licencias
    From
        TB_RES_INTERNO
    Where
    TERMINAL = 'LOURDES'
        AND FECHA = '20120514'
        --And FECHA <= ''
          group by TIPO_DIA
    Having
      TIPO_DIA = 'LICENCIAS'
    

    Hunchback gracias igual por el aporte igual.

    Saludos cordiales 


    Ale Zidane

    Friday, June 22, 2012 6:50 PM
  • Select sum(TOTAL) 
    from TB_RES_INTERNO
    where TIPO_DIA <> 'EXTRA'
    and TERMINAL = 'LOURDES'
    AND FECHA = '20120614'
    UNION Select
        Sum(TOTAL) AS Total_Licencias
    From
        TB_RES_INTERNO
    Where
    TERMINAL = 'LOURDES'
        AND FECHA = '20120514'
        --And FECHA <= ''
          group by TIPO_DIA
    Having
      TIPO_DIA = 'LICENCIAS'

    _______________________
    Edward J. Ocando. | Desarrollador | SoyDesarrollador.net
    Telefono.+58 (212) 868.90.33 | Edward.Ocando@SoyDesarrollador.net

    • Marked as answer by ale zidane Friday, June 22, 2012 7:34 PM
    • Unmarked as answer by ale zidane Friday, June 22, 2012 7:35 PM
    • Marked as answer by ale zidane Friday, June 22, 2012 7:35 PM
    Friday, June 22, 2012 7:15 PM