• ### Pergunta

Seguinte a SQL abaixo, me traz a resultado de uma Data de 03/08/2011 preciso que traga um ano apos que seria 03/08/2012, vejam

SELECT  P.DTVENCFERIAS

FROM PFUNC       AS P
INNER JOIN PPESSOA    AS PP (NOLOCK) ON PP.CODIGO = P.CODPESSOA
INNER JOIN PFUNCAO    AS PF ON PF.CODCOLIGADA = P.CODCOLIGADA  AND PF.CODIGO  = P.CODFUNCAO
INNER JOIN PSECAO     AS PS ON PS.CODCOLIGADA = P.CODCOLIGADA  AND PS.CODIGO  = P.CODSECAO
INNER JOIN PFHSTFER   AS F  ON F.CODCOLIGADA  = P.CODCOLIGADA  AND F.CHAPA = P.CHAPA
WHERE P.CODSITUACAO NOT IN ('D','I','W') AND P.CODTIPO = 'N'
AND P.CODSECAO = '01.001.01.01' AND P.CHAPA = '009795'
AND F.DTINIGOZO IS NULL

Dt vencimento                              Proximo vencimento

2011-08-03 00:00:00.000              2012-08-03 00:00:00.000

quarta-feira, 16 de maio de 2012 20:22

### Respostas

• Ronnie, boa tarde,

```SELECT  P.DTVENCFERIAS 'Data Vencimento', DATEADD(YY,1,P.DTVENCFERIAS) 'Prox. Vencimento'
FROM PFUNC       AS P
INNER JOIN PPESSOA    AS PP (NOLOCK) ON PP.CODIGO = P.CODPESSOA
INNER JOIN PFUNCAO    AS PF ON PF.CODCOLIGADA = P.CODCOLIGADA  AND PF.CODIGO  = P.CODFUNCAO
INNER JOIN PSECAO     AS PS ON PS.CODCOLIGADA = P.CODCOLIGADA  AND PS.CODIGO  = P.CODSECAO
INNER JOIN PFHSTFER   AS F  ON F.CODCOLIGADA  = P.CODCOLIGADA  AND F.CHAPA = P.CHAPA
WHERE P.CODSITUACAO NOT IN ('D','I','W') AND P.CODTIPO = 'N'
AND P.CODSECAO = '01.001.01.01' AND P.CHAPA = '009795'
AND F.DTINIGOZO IS NULL

Att,

Classifique as respostas. O seu feedback é essencial.

quarta-feira, 16 de maio de 2012 20:30

### Todas as Respostas

• Ronnie, boa tarde,

```SELECT  P.DTVENCFERIAS 'Data Vencimento', DATEADD(YY,1,P.DTVENCFERIAS) 'Prox. Vencimento'
FROM PFUNC       AS P
INNER JOIN PPESSOA    AS PP (NOLOCK) ON PP.CODIGO = P.CODPESSOA
INNER JOIN PFUNCAO    AS PF ON PF.CODCOLIGADA = P.CODCOLIGADA  AND PF.CODIGO  = P.CODFUNCAO
INNER JOIN PSECAO     AS PS ON PS.CODCOLIGADA = P.CODCOLIGADA  AND PS.CODIGO  = P.CODSECAO
INNER JOIN PFHSTFER   AS F  ON F.CODCOLIGADA  = P.CODCOLIGADA  AND F.CHAPA = P.CHAPA
WHERE P.CODSITUACAO NOT IN ('D','I','W') AND P.CODTIPO = 'N'
AND P.CODSECAO = '01.001.01.01' AND P.CHAPA = '009795'
AND F.DTINIGOZO IS NULL

Att,