Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan beregne virkedager i SQL
    Det er ikke en innebygd funksjon for beregning virkedager i SQL. Virkedager er vanligvis definert som de fem dager i uken, ikke inkludert helgene. Flere teknikker som looping eller slå opp tabeller kan brukes , men uten tvil den mest grei teknikk er å bruke rene SQL-setninger . Instruksjoner
    en

    Opprett en ny SQL -filen i din foretrukne SQL utviklingsmiljø
    2

    Oppgi SQL : .

    Erklærer @ DateOld datetime , @ DateNew datetime

    SET @ Sluttdato = '10 - Sep- 2006 '- erstatning startdato

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

    SET DATEFIRST en

    SELECT DateDiff (dag, @ Sluttdato , @ StartDate ) - ( 2 * DateDiff (uke , @ Sluttdato , @ StartDate ) ) - CASE NÅR DATEPART ( ukedag, @ Sluttdato + @ @ DATEFIRST ) = 1 SÅ en ELSE 0 END - CASE NÅR DATEPART ( ukedag, @ StartDate + @ @ DATEFIRST ) = 1 THEN en ELSE 0 END

    merke seg kommentarene på linjene 2 og 3
    tre .

    Execute SQL .

    früher :

     Weiter:
      Relatert Artike
    ·Hello World Tutorial 
    ·Hvordan redigere data i et datasett Object 
    ·Hvordan Lage fil Variabler i GNU 
    ·Hva er UML programvare 
    ·Faktorer som bestemmer valg av programmeringsspråk som…
    ·Hva er API for SMS 
    ·En Process Explorer Script 
    ·Hvordan lage et flytskjema for Tic- Tac -Toe 
    ·Hvordan bygge Nettleser Spill 
    ·Hvordan endre en OST fil til PST 
      Anbefalte artikler
    ·Sette inn jQuery 
    ·Hvordan lage en tabell i PHP 
    ·Hvordan bruke PHP til å samhandle med MySQL 
    ·Hvordan lage et Tower Defense spill i Visual Basic 6.0 
    ·HashMap : Slik fjerner årsaken til en minnelekkasje 
    ·Hvordan redigere en OCX File 
    ·Java byte funksjoner 
    ·Hvordan lage en Javascript Slide Show 
    ·Hvordan Beregn Asin ( X ) i Python 
    ·Funksjon av AS3 Class Sprite 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/