Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

Duvida em SQL com MYSQL


johnbh3
Go to solution Solved by Renato Rubinho,

Recommended Posts

Pessoal

Tenho uma tabela com seguinte estrutura.
 

SELECT
  FUNC_CODEMP AS CODEMP,
  FUNC_CODFUN AS CODFUN,
  FUNC_AQUINI AS AQUINI,
  FUNC_AQUFIN AS AQUFIN,
  FUNC_GOZINI AS GOZINI,
  FUNC_GOZFIN AS GOZFIN,
  FUNC_DTAREC AS DTAREC,
  FUNC_VALREC AS VALREC,
  FUNC_AUTFUN AS AUTFUN
  FROM
  FUNFER
WHERE F__AUTFUN = '00100000000000019592'

 

Me foi solicitado para que eu exiba o saldo de ferias dos entre as datas (  FUNC_GOZINI AS GOZINI,  FUNC_GOZFIN AS GOZFIN) 

Ou seja gozo das ferias.
O funcionário tirou ferias de 01/03/2022 a 15/03/2022 - Neste caso ele tirou 14 dias - restando 16 dias.

No proximo ano o funcionario vai tirar em 01/03/2023 a 15/03/2022  Neste caso ele tirou 14 dias - restando 16 dias
Porém exibir o saldo neste caso de 16+16 

 

E possível fazer isto com SQL?

 

 

 

Link to comment
Share on other sites

  • Moderadores
  • Solution

* Tópico movido para banco de dados.

Veja se é algo parecido com isso que precisa.

SELECT

  FUNC_CODFUN AS CODFUN,

  SUM(ABS(DATEDIFF(FUNC_GOZINI, FUNC_GOZFIN)) + 1) DIF

  FROM FUNFER

  WHERE F__AUTFUN = '00100000000000019592'

  GROUP BY 

  FUNC_CODFUN

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.