Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Saudações pessoal!
Estou com dificuldades em tratar os feriados como datas indisponíveis para recebimento dos bancos.
Eu tenho uma tabela de feriados que eu exporto do meu banco de dados e gero um QVD. Já vi que a função LastWorkDate() faz exatamente o que eu desejo, pega a próxima data "válida", porém no parâmetro de feriado que é opcional eu preciso passar uma variável que tenha todas as datas de feriados da minha tabela e isso eu não consigo fazer.
Alguém tem sugestões?
Obrigado desde já.
Olá Diogo,
É possível sim.
vFeriados = '08/01/2013', '09/01/2013', '15/01/2013';
LastWorkDate(max(ShipDate),5,$(vFeriados))
Veja anexo.
Abraços.
Tonial.
Olá Diogo, tudo bem?
Dá uma olhada no post (Re: Dias uteis - Networkdays()), é o que você precisa.
Abraço.
Olá Diogo,
É possível sim.
vFeriados = '08/01/2013', '09/01/2013', '15/01/2013';
LastWorkDate(max(ShipDate),5,$(vFeriados))
Veja anexo.
Abraços.
Tonial.
Aderlan, muito obrigado pela sugestão. Eu havia olhado o post, porém pelo que entendi o Networkdays() me retorna a quantidade de dias úteis dentro de uma data e não a data em si, daria pra contornar a situação e também resolveria, porém a Lastworkday() já retorna em data, como eu preciso.
E eu não tinha entendido a concatenação que o cara tinha feito lá, não havia conseguido reproduzir, pois não havia me atentado ao concat utilizado na extração dos dados.
Abs
Valeu Tonial, consegui fazer o que precisava.
A parte do concat que eu não estava conseguindo reproduzir, mas agora foi.
Valeu, abs.