Mysql intervall

Mysql intervall
Intervalloperatøren i MySQL lar deg utføre dato- og tidsberegninger. Denne spesifikke operatøren vil gjøre det mulig for deg å legge til eller trekke fra en bestemt dato- og tidsintervall fra en dato.

MySQL Lag intervall

For å lage et intervall i MySQL, bruk syntaks som vist nedenfor:

Intervalluttrykksenhet;

Vi starter med intervallet nøkkelord, etterfulgt av ekspresjons- og enhetsparametere. Uttrykket representerer verdien mens enheten spesifiserer enhetsformatet.

For eksempel kan vi lage 36 timers intervall som vist:

Intervall 36 timer

Når vi har definert et intervall, kan vi bruke det til å utføre grunnleggende dato og tid aritmetiske operasjoner.

Eksempel 1

La oss for eksempel legge til 36 timer til gjeldende tidsstempel:

Velg Current_Timestamp + Interal '36 Hours ';

Ovennevnte skal legge til 36 timer til gjeldende tidsstempel. Dette skulle komme tilbake:

Eksempel 2

Du kan også trekke fra spesifikke enheter fra tid som vist i eksemplet:

Velg dato '2022-04-08'-Intervall '10 dager '

Ovennevnte spørring trekker fra ti dager fra den spesifiserte datoen. Dette skulle komme tilbake:

Eksempel 3

Du kan også trekke et intervall fra et intervall som vist nedenfor:

Velg intervall '2 dager' - intervall '5 timer'

Dette skulle komme tilbake:

Eksempel 4

Bortsett fra tillegg og subtraksjon, kan du utføre andre aritmetiske operasjoner som vist nedenfor:

Velg intervall '1 dag' * 30;

Ovennevnte vil ta en dag og multiplisere med 30. Dette skal returnere 30 dager som:

Eksempel 5

Du kan også utføre intervalldivisjon som vist:

Velg intervall '1 time' / 60;

Ovennevnte spørring tar en time og deler med 60. Derfor bør den returnere 1 minutt som

Lukking

I denne artikkelen dekket vi intervalloperatøren i MySQL og PostgreSQL. Det lar oss utføre aritmetiske operasjoner på dato og klokkeslett.

Fortsett koding!!