| 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 >> PHP /MySQL programmering >> Content
    Sådan vælges med DateDiff i MySQL
    DateDiff er en af ​​de dato /tid -funktioner leveres med MySQL til at beregne tidsperioder mellem datoer. DateDiff funktionen beregner antallet af dage mellem to datoer , men dette kan blive konverteret til andre enheder ved hjælp af MySQL funktioner i en SELECT-sætning . Syntaksen for en udvalgt erklæring hjælp DateDiff er " Select DateDiff ( '2011 -05- 05 ' , '2011 -05- 04' ) ", hvor den første dato repræsenterer en ny dato , og den anden , repræsenterer en gammel (normalt en forrige ) dato. Datoerne kan vendes til at vise negative tal. Instruktioner
    1

    Gå til en MySQL prompt, der skal vises som følger : Hej

    MySQL >

    Herfra DateDiff kommandoen kan testes på kommandolinjen .
    2

    Opret en vælge erklæring hjælp DateDiff med en enkelt dag mellem dem. Et eksempel er som følger : Hej

    SELECT DateDiff ( '2011 -10- 24 ' , '2011 -10- 23' ) AS DifferenceDate

    Dette vil vise : Hej

    DifferenceDate

    -------------------

    1
    3

    Swap vælge erklæring runde hjælp DateDiff med en enkelt dag mellem dem. Et eksempel er som følger : Hej

    SELECT DateDiff ( '2011 -10- 23 ' , '2011 -10- 24') AS DifferenceDate

    Dette vil vise : Hej

    DifferenceDate

    -------------------

    -1

    Dette resulterer i en negativ dag resultater ( dvs. ny dato var før den gamle dato)
    4

    Indtast samme dato for de nye og gamle dato som følger: .

    SELECT DateDiff ( '2011 - 10-24 ',' 2011-10-24 ' ) AS DifferenceDate

    Dette vil vise : Hej

    DifferenceDate

    ------------------ -

    0

    da ingen dage er gået enten måde , resultatet er 0
    5

    Beregn hvor mange dage har fundet sted i et år som følger: < . br >

    SELECT DateDiff ( '2011 -10- 24 ' , '2010 -10- 24') AS DifferenceDate

    Dette vil vise : Hej

    DifferenceDate

    - ------------------

    365

    Da dette er 365 dage forinden.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Indsæt PHP MySQL forberedte udsagn 
    ·MySQL Ydre Deltag Tutorial 
    ·Sådan downloader PHP Software 
    ·Sådan Send vedhæftede filer i PHP 
    ·Sådan Henvisning en Connection String i ASP.NET 
    ·Sådan Detect Mobile enheder Brug PHP 
    ·Sådan bruges foreach erklæring i PHP 
    ·Sådan Cache en webside med PHP 
    ·Sådan formateres en streng i PHP 
    ·Sådan oprettes associative array i PHP 
      Anbefalede Artikler
    ·Sådan Invoke Python script fra Terminal 
    ·Hvordan laver Collapsing Lister Uden Java 
    ·Sådan Find en array element i Ruby 
    ·Sådan tilføjes flere linjer til en String Field i Vis…
    ·Sådan kontrolleres , om Input er en streng i Java 
    ·Sådan opdaterer DAO Recordsets 
    ·Sådan Gør Med sigte Traversal i Binary Tree i Java 
    ·Sådan Generer en tilfældig adgangskode 
    ·Principper for Constraint Programmering 
    ·API Kendetegn 
    Copyright © Computer Viden http://www.computerdk.com