Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Função Extract + sum - PostgreSQL

$
0
0

Bom dia,

 

Estou com um problema em um sistema que estou desenvolvendo.

 

Nesse sistema tenho diversas datas de afastamento de serviço onde preciso que seja feita a soma dos afastamentos por ano:

 

EX:

 

Afastamento               Data Inicio                     Data Termino                     (Data Termino - Data Inicio)

 

        1                         01/05/2011                      20/05/2011                                          20

        2                         10/08/2011                      15/08/2011                                          5

        3                         01/04/2015                      04/04/2015                                          4

        4                         05/05/2015                      07/05/2015                                          3

 

 

Porém não estou conseguindo montar o SQL para somar as datas pelo ano. Alguém poderia me ajudar? Eu montei esse SQL abaixo mas não está funcionando.

 

Montei de uma maneira errada porque não tenho ideia de como fazer.

SELECT dt_inicio,dt_termino, sum((dt_termino - dt_inicio)+1),
 Extract (Year from dt_inicio) ano 
 from sch_gp.tb_certidao_dias 
 WHERE date_trunc('Year', dt_inicio) = '2014-01-01'
 group by dt_inicio,dt_termino

Viewing all articles
Browse latest Browse all 14190

Trending Articles