Ratkaistu: lisää vuosi tähän päivään

Viimeisin päivitys: 09/13/2023
Kirjoittaja: SQL SourceTrail

Aloitetaan puhuminen prosessista, jossa vuosi lisätään päivämäärään SQL:ssä, mikä on yleinen tehtävä, kun työskentelet päivämäärien ja aikatietojen kanssa.

Ratkaisu käsitellä päivämäärät SQL:ssä on käyttää DATEADD-funktiota. Tämän toiminnon avulla voidaan lisätä tai vähentää tietty määrä yksiköitä päivämäärästä.

Lisää vuosi päivämäärään SQL:ssä käyttäisit DATEADD-funktiota seuraavalla tavalla:

SELECT DATEADD(year, 1, '2022-01-01') as NewDate

Tämä SQL-komento palauttaa 2023-01-01, joka on vuoden alkuperäistä päivämäärää myöhempi.

SQL DATEADD -funktion selitys

DATEADD-toiminto on suunniteltu lisäämään tai vähentämään aikayksiköitä tietystä päivämäärästä. Toiminto vaatii kolme parametria:

  • Päivämääräosa, joka määrittää lisättävän päivämäärän osan. Se voi olla vuosi, kuukausi, päivä, tunti, minuutti, sekunti jne.
  • Numero, joka ilmaisee päivämääräosaan lisättävän määrän.
  • Päivämäärä, joka on alkuperäinen päivämäärä.

Yllä olevassa SQL-komennossa vuosi on päivämääräosa, 1 on numero ja 2022-01-01 on päivämäärä.

DATEADD-funktion käyttö helpottaa päivämäärien käsittelyä SQL:ssä. Se ei ainoastaan ​​tarjoa tapaa käsitellä päivämäärätietotyyppejä, vaan myös parantaa tietojen hallinnan mukavuutta.

Vaiheet vuosien lisäämiseksi SQL:ään

Vaihe 1: Käynnistä SQL-palvelin ja muodosta yhteys tietokantaan, jossa haluat suorittaa toiminnon.

Vaihe 2: Lisää vuosi päivämäärään käyttämällä seuraavaa SQL-komentoa:

SELECT DATEADD(year, 1, '2022-01-01') as NewDate

Vaihe 3: Suorita komento ja se palauttaa uuden päivämäärän, joka on yksi vuosi annettua päivämäärää myöhempi.

Vaihe 4: Voit korvata '2022-01-01' millä tahansa kelvollisella päivämäärällä, jota haluat muokata. Samoin voit korvata luvun 1 millä tahansa vuosimäärällä, jonka haluat lisätä päivämäärään.

DATEADD-toiminnon kauneus SQL:ssä on, että se mahdollistaa nopean ja tehokkaan päivämäärän ja kellonajan manipuloinnin, mikä on elintärkeää tietokantojen tietojen hallinnassa ja analysoinnissa.

Kirjastot ja toiminnot

In SQL, kirjastojen ei tarvitse käyttää DATEADD-toimintoa, koska se on sisäänrakennettu toiminto. Toiminto tarjoaa yksinkertaisen ja selkeän tavan lisätä tai vähentää tietty aikaväli päivämäärästä, mikä parantaa tietojen käsittelyn ja analysoinnin joustavuutta.

DATEADD:hen liittyvät SQL-funktiot

DATEADD-funktion lisäksi SQL:ssä on useita muita päivämäärä- ja aikafunktioita, joita voidaan käyttää eri tarkoituksiin. Jotkut näistä sisältävät GETDATE-funktion nykyisen päivämäärän ja kellonajan hakemiseksi, DATEDIFF-funktion, joka laskee kahden päivämäärän välisen eron, ja DATEPART-funktion, joka hakee tietyn osan päivämäärästä, kuten vuoden, kuukauden tai päivän. Nämä toiminnot yhdessä DATEADD:n kanssa tarjoavat kattavan tuen päivämäärän ja kellonajan käsittelyyn SQL:ssä.

Related viestiä: