Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como calcular dias úteis em SQL
Não é uma função built-in para o cálculo de dias úteis em SQL. Dias úteis são normalmente definidos como os cinco dias em uma semana , não incluindo fins de semana. Poderia ser usado várias técnicas, tais como looping ou procurar tabelas, mas , sem dúvida, a técnica mais simples é usar instruções SQL puros. Instruções
1

Crie um novo arquivo SQL no seu ambiente de desenvolvimento SQL preferido
2

Digite o SQL: .

DECLARE @ DateOld datetime , @ DateNew datetime

SET @ EndDate = '10 -Sep -2006 '- substituto data de início

SET @ StartDate = '12 -Dec-2006 ' - substitue enddate

SET DATEFIRST 1

SELECIONE DATEDIFF (dia, @ EndDate , @ StartDate ) - (2 * DATEDIFF (semana , @ EndDate , @ StartDate ) ) - CASE WHEN DATEPART (dia da semana , @ EndDate + @ @ DATEFIRST ) = 1 THEN 1 ELSE 0 END - . CASE WHEN DATEPART (dia da semana , @ StartDate + @ @ DATEFIRST ) = 1 THEN 1 ELSE 0 END

observando os comentários nas linhas 2 e 3
3

Execute o SQL.

Anterior :

Próximo : No
  Os artigos relacionados
·Tutoriais para o Flash AS3 Autocomplete 
·Quais são Sintaxe Protocolos 
·Como fazer gráfico Fronteiras 
·O sinal da função em Fortran 
·Como escrever scripts para Mac OS X 
·Como remover uma linha em branco em um arquivo de texto…
·Como fazer um Desenvolvimento para Pocket PC com a ling…
·Prolog Tutorial Programação 
·Como recuperar de entrada e saída parâmetros para pro…
·Como dividir BASIC Stamp I sinais de E /S 
  Artigos em destaque
·Como fazer uma foto clicável 
·Como usar CGImage fazer Máscaras 
·Como Código de Loop em AS3 
·Como modelo de sistemas de hardware em SystemC 
·Como Target subexibição no iPhone SDK 
·Como usar a função strtok em C + + 
·Como usar o Portanto Símbolo no LaTeX 
·Como testar Código Algoritmos 
·O que significa para analisar dados 
·Como abrir um arquivo ICD 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados