LISTAR TODAS AS DATAS DE UM PERÃODO
acho que entendi o que vc quer fazer, seriam varios registros com data de inicio e fim, onde vc so quer os dias uteis e tirar os feriados.
bom, deveria ser via query mesmo, ficaria mais facil e ja teria uma coluna para isso.
gostei do problema, vou pensar melhor e ver se tem algo sem ser via codigo, somente sql
achei isso....
https://msdn.microsoft.com/en-us/library/dd327646(v=office.12).aspx
bom, deveria ser via query mesmo, ficaria mais facil e ja teria uma coluna para isso.
gostei do problema, vou pensar melhor e ver se tem algo sem ser via codigo, somente sql
achei isso....
https://msdn.microsoft.com/en-us/library/dd327646(v=office.12).aspx
Segue query peguei na net!
https://www.techonthenet.com/access/modules/workdays.php
SELECT
datediff([Ô]d[Ô], #2017-01-01#,#2017-12-30#) AS TotalDias,
datediff([Ô]ww[Ô], #2017-01-01#,#2017-12-30#,7) AS TotalSabados,
datediff([Ô]ww[Ô], #2017-01-01#,#2017-12-30#,1) AS TotalDomigos,
datediff([Ô]d[Ô], #2017-01-01#,#2017-12-30#) -((datediff([Ô]ww[Ô], #2017-01-01#,#2017-12-30#,7)+datediff([Ô]ww[Ô], #2017-01-01#,#2017-12-30#,1))) AS DiasTrabalhados;
agora so falta fazer a parte da lista de feriados, fazendo a mesma conta, tirando os sabados, domingos e subtraindo)
https://www.techonthenet.com/access/modules/workdays.php
SELECT
datediff([Ô]d[Ô], #2017-01-01#,#2017-12-30#) AS TotalDias,
datediff([Ô]ww[Ô], #2017-01-01#,#2017-12-30#,7) AS TotalSabados,
datediff([Ô]ww[Ô], #2017-01-01#,#2017-12-30#,1) AS TotalDomigos,
datediff([Ô]d[Ô], #2017-01-01#,#2017-12-30#) -((datediff([Ô]ww[Ô], #2017-01-01#,#2017-12-30#,7)+datediff([Ô]ww[Ô], #2017-01-01#,#2017-12-30#,1))) AS DiasTrabalhados;
agora so falta fazer a parte da lista de feriados, fazendo a mesma conta, tirando os sabados, domingos e subtraindo)
Faça seu login para responder