Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Database Software >> Content

    Hur man beräknar Tidsskillnad i Oracle

    The Oracle databashanterare kan lagra flera datatyper i databasen områden , inklusive mänskligt läsbara strängar med datum och tider . Beräkna det exakta skillnaden mellan två tidpunkter är en mycket vanlig operation , det kan behövas för att skapa ett nytt fält , en vy eller att filtrera resultatet av en fråga . Du kan beräkna exakta tidsskillnader i din Oracle tabeller och frågeresultat . Instruktioner
    1

    Deklarera fälten lagra start-och sluttid vars skillnad du slutligen vill beräkna ha typ TIMESTAMP . Den typen TIMESTAMP är det som gör att du högsta precision , ner till bråkdelar av en sekund . Till exempel , definiera din tabell enligt följande :

    CREATE TABLE times_for_diff {

    initial_time TIMESTAMP ,

    final_time TIMESTAMP

    } ;
    2

    fylla din tabell med lämplig funktion för att konvertera mellan en mänskligt läsbar typ och tidsstämpel. Normalt är datum och tider kodade som strängar. Denna exempelkod infogar ett rekord i provet tabellen :

    INSERT INTO times_for_diff ( initial_time , final_time ) katalog

    VALUES ( TO_TIMESTAMP ( '30 .5.1990:12:00:00 ' , ' DD . mm.yyyy : HH24 : MI : SS ' ) ,

    TO_TIMESTAMP ( 31 .7.1992:14:00:00 ' , ' DD.MM.ÅÅÅÅ : HH24 : MI : SS ' ) katalog

    ) ;

    COMMIT ,

    provet Starttid är kl 30 maj 1990, den sista tiden är 02:00 , 31 juli, 1993

    3

    Beräkna skillnaden med hjälp av den inbyggda Oracle operatör som subtraherar en tidsstämpel från en annan , enligt följande :

    SELECT ( final_time - initial_time ) katalog

    fRÅN times_for_diff ;

    utgången av frågan kommer att bestå av skillnaden mellan de två gånger i varje rad av " times_for_diff " bord .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur kan vi minska SGA i Oracle Database
    ·Hur du kan maximera OpenForm i Access 2007
    ·Hur man skriver en inventering Planner Återuppta
    ·Hur skapa flera rapporter om FileMaker Pro 10
    ·Hur du ändrar Command Text på Table Adapter
    ·Fördelar med Visual FoxPro
    ·Den sökfunktion för relationsdatabaser
    ·Hur man kan få ett makro Kör fråga
    ·SQLite datatyper
    ·Hur man skapar ett kalkylblad i Access
    Utvalda artiklarna
    ·Hur att bränna kopior av en PlayStation 2 CD
    ·The History of Computer Cookies
    ·Hur man installerar Cecilia
    ·Hur man gör ett snitt ut på Adobe Photoshop Elements
    ·Hur läser Word hörbart ett dokument
    ·Hur man tar bort bildrutor i Word 2007
    ·Konvertera bilder till FLV
    ·Vad är filändelsen RA
    ·Hur Clip filmfiler tillsammans på Windows Movie Maker
    ·Hur Graph 3D i MATLAB
    Copyright © Dator Kunskap http://www.dator.xyz