fungsi make_time

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

Note

Databricks Runtime 18 lebih baru dari Databricks Runtime 18.0, 18.1, dan 18.2. Fitur yang sebelumnya akan dikirim sebagai versi bernomor yang lebih baru sekarang dikirim sebagai pembaruan tanggal ke Databricks Runtime 18 sebagai gantinya. Untuk detailnya, lihat Tentang catatan rilis terpadu.

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