make_interval
-functie
Van toepassing op: Databricks SQL Databricks Runtime
Hiermee maakt u een interval van , , , , days
en mins
hours
secs
. weeks
months
years
Waarschuwing
Deze constructor is afgeschaft omdat er een INTERVAL
wordt gegenereerd die niet kan worden vergeleken of gebruikt. Gebruik make_ym_interval of make_dt_interval om intervallen te produceren.
Syntaxis
make_interval( [years [, months [, weeks [, days [, hours [, mins [, secs] ] ] ] ] ] ] )
Argumenten
years
: Een integraal aantal jaren, positief of negatiefmonths
: Een integraal aantal maanden, positief of negatiefweeks
: Een integraal aantal weken, positief of negatiefdays
: Een integraal aantal dagen, positief of negatiefhours
: Een integraal aantal uren, positief of negatiefmins
: Een integraal aantal minuten, positief of negatiefsecs
: Een aantal seconden met het breukdeel in microsecondenprecisie.
Retouren
Een INTERVAL.
Niet-opgegeven argumenten zijn standaard ingesteld op 0. Als u geen argumenten opgeeft, is het resultaat een INTERVAL met 0 seconden.
Voorbeelden
> SELECT make_interval(100, 11);
100 years 11 months
> SELECT make_interval(100, null);
NULL
> SELECT make_interval();
0 seconds
> SELECT make_interval(0, 0, 1, 1, 12, 30, 01.001001);
8 days 12 hours 30 minutes 1.001001 seconds