Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafa-martin

pegar dias corridos

Recommended Posts

preciso fazer uma função que me retorne o número d dias corridos.

 

por exemplo, eu vou passar como parametro na função a data de hoje, 19/06/2008. com base nela eu preciso saber do dia 1 de janeiro até essa data (19/06/2008) quantos dias corridos tiveram.

 

como eu faço?

 

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

por acaso você não tem uma tabela calendário ou uma tabela feriado??

 

para fazer um loop para verificar se os dias não finais de semana não é tão difícil.

O sql server tem uma função datepart(dw,@data) que retorna um número para o dia da semana,

sendo que domingo é 1, segunda 2 .... e sábado 7.

você precisa fazer um loop e contar quantos dias são diferentes de (1 e 7)

 

fica faltando os feriados e que o ideal seria você ter uma tabela de feriados.

Poderia incluir nessa tabela também os sábados e domingos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.