| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan Beregn Bankdage i SQL
    Der er ikke en indbygget funktion til beregning hverdage i SQL. Hverdage er typisk defineret som de fem dage i en uge , undtagen weekender. Flere teknikker såsom looping eller slå tabeller kunne bruges , men nok den mest enkle teknik er at bruge rene SQL-sætninger . Instruktioner
    1

    Opret en ny SQL-fil på dit foretrukne SQL udviklingsmiljø
    2

    Indtast SQL : .

    DECLARE @ DateOld datetime , @ DateNew datetime

    SET @ EndDate = '10 -Sep- 2006 " - erstatning startdato

    SET @ StartDate = '12 -Dec- 2006" - substitue EndDate

    SET DATEFIRST 1

    SELECT DateDiff (dag, @ EndDate @ StartDate ) - (2 * DateDiff ( uge @ EndDate @ StartDate )) - CASE NÅR DATEPART (ugedag , @ EndDate + @ @ DATEFIRST ) = 1 derefter 1 ELSE 0 END - SAG NÅR DATEPART (ugedag , @ StartDate + @ @ DATEFIRST ) = 1 THEN 1 ELSE 0 END

    bemærke kommentarerne på linie 2 og 3
    3. .

    Udfør SQL.

    Forrige :

    næste :
      Relaterede artikler
    ·Manglende Operand Efter en Operator 
    ·Hvad er en Runtime Error 
    ·Hvordan man skriver DIV Tags 
    ·Sådan Konverter en bit i en Byte 
    ·Sådan tilføjes en fil til en MSI Med Wise 
    ·Sådan oprettes Klassediagrammer 
    ·Hvordan man laver en Patch fil 
    ·Sådan kopieres en figur fra Matlab 
    ·Sådan kører CScript 
    ·GTK Theme Tutorial 
      Anbefalede Artikler
    ·Sådan Tælle ord i en streng i Perl 
    ·Hvordan man laver en knap Open i facebox Lysbord 
    ·SQLite Filtyper 
    ·Hvordan kan jeg Konverter String til Date i Oracle 
    ·En tutorial til NetBeans Java 6.5 på MySQL 
    ·Hvordan laver man en faktura på en Mac 
    ·Java Sun SQL Tutorial 
    ·Hvordan man laver en Vedvarende tilslutning til Oracle …
    ·Hvordan kan jeg vide , hvilken version af Flash Player …
    ·Forskellen i Print -og Echo i PHP 
    Copyright © Computer Viden http://www.computerdk.com