Operațiuni privind datele și orele în sql

Data originală este data la care se adaugă sau se scade un anumit interval de timp. O expresie este ea însăși un interval de timp adăugat sau scurs, specificat în format text. Tip este un argument care indică tipul intervalului care trebuie adăugat. Acest parametru specifică modul de interpretare corectă a expresiei. De exemplu, expresia '3:24' poate fi interpretată ca 3 ore 24 minute, și ca 3 minute 24 secunde. Dacă este specificat tipul "MINUTE_SECOND", atunci interpretarea va fi lipsită de ambiguitate. Relația dintre argumentele expresiei și tipul este prezentată în tabel:







Următoarele trei comenzi fac aceeași operație. Ei adaugă o secundă la momentul dat.







Următoarele trei comenzi calculează data precedentă specificată exact exact pentru un an și jumătate:

Ambele funcții nu ar trebui folosite pentru a lucra cu date până în 1582. Întrucât în ​​timpul tranziției la calendarul gregorian au fost pierdute zile care nu sunt luate în considerare de aceste funcții.

Funcțiile utile pot fi, de asemenea, pentru traducerea unui interval de timp în câteva secunde și înapoi.

  • Funcția TIME_TO_SEC (segmentul de timp) traduce durata de timp în secunde.
  • Funcția SEC_TO_TIME (secunde) convertește secundele la formatul "ore: minute: secunde".

Următoarea comandă vă informează câte secunde în această perioadă sunt 2 ore, 23 minute și 2 secunde:

Pentru a face conversia inversă, trebuie să executați următoarea comandă:

Rezolvați controlul la toate subiectele. 10 ani de experiență! Prețul este de la 100 de ruble. termen de la 1 zi!

Vom scrie ieftin și la timp! Peste 50 000 de specialiști dovediți







Articole similare

Trimiteți-le prietenilor: