Date & Time

PREVIOUS_DAY

SnowflakeSnowflake

Mengembalikan tanggal dari hari tertentu yang terakhir kali muncul sebelum tanggal input.

Tipe hasil: DATE

Syntax

SQL
PREVIOUS_DAY(date_or_timestamp, day_of_week)

Parameter

date_or_timestampDATE/TIMESTAMPwajib

Tanggal referensi

day_of_weekVARCHARwajib

Nama hari: 'su', 'mo', 'tu', 'we', 'th', 'fr', 'sa'

Contoh Penggunaan

Find Previous Friday

SQL
1SELECT
2 '2024-01-15'::DATE as today,
3 PREVIOUS_DAY('2024-01-15', 'fr') as last_friday,
4 PREVIOUS_DAY('2024-01-15', 'mo') as last_monday;

Mencari Jumat dan Senin sebelumnya.

Hasil
todaylast_fridaylast_monday
2024-01-152024-01-122024-01-08