Meninjau pertanyaan ini sepertinya banyak pekerjaan yang seharusnya tidak diperlukan. Mereka mencoba memperluas rentang dengan tanggal. Di database lain, Anda hanya akan menggunakan greatest
dan least
..
least(extendDate,min), greatest(extendDate,max)
Ketika saya mencoba menggunakan ini, saya mengerti
'least' is not a recognized built-in function name.
'greatest' is not a recognized built-in function name.
Itu akan mencakup ekstensi di kedua arah.
Untuk keperluan pertanyaan, Anda masih harus melakukan penggantian rentang eksklusif.
Saya hanya ingin tahu bagaimana pengguna SQL Server menerapkan pola kueri untuk meniru least
dan greatest
fungsionalitas.
- PostgreSQL
GREATEST
/LEAST
- MySQL
GREATEST
/LEAST
- MariaDB
GREATEST
LEAST
- DB2
GREATEST
LEAST
- Peramal
GREATEST
LEAST
Apakah Anda membuka gulungan syarat ke dalam CASE
pernyataan atau apakah ada ekstensi, add-on pihak ketiga, atau lisensi dari Microsoft yang memungkinkan fungsi ini?
LEAST
/GREATEST
fungsi - hampir semua pesaing RDBMS memiliki setidaknya yang setara. Satu-satunya pengecualian yang dapat saya temukan adalah Sybase, tetapi itu juga telah dihentikan selama bertahun-tahun pada saat ini.