fungsi make_time

Berlaku untuk:check ditandai ya pemeriksaan Databricks SQL ditandai ya Databricks Runtime 18.3 ke atas

Membuat waktu dari hourbidang , minute, dan second .

Syntax

make_time(hour, minute, second)

Argumen

  • hour: Ekspresi BILANGAN BULAT yang mengevaluasi nilai antara 0 dan 23.
  • minute: Ekspresi BILANGAN BULAT yang mengevaluasi nilai dari 0 sampai 59.
  • second: Ekspresi numerik yang mengevaluasi ke nilai antara 0 dan 59,999999.

Returns

WAKTU.

Jika salah satu argumen adalah NULL, hasilnya adalah NULL. Jika salah satu argumen berada di luar batas, Azure Databricks menaikkan DATETIME_FIELD_OUT_OF_BOUNDS.

Kondisi kesalahan umum

Examples

> SELECT make_time(6, 30, 45.887);
  06:30:45.887000

> SELECT make_time(23, 59, 59);
  23:59:59

> SELECT make_time(NULL, 30, 0);
  NULL

> SELECT make_time(25, 0, 0);
  Error: DATETIME_FIELD_OUT_OF_BOUNDS