Meninjau pertanyaan ini sepertinya banyak pekerjaan yang seharusnya tidak diperlukan. Mereka mencoba memperluas rentang dengan tanggal. Di database lain, Anda hanya akan menggunakan greatestdan 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 leastdan greatestfungsionalitas.
- PostgreSQL
GREATEST/LEAST - MySQL
GREATEST/LEAST - MariaDB
GREATESTLEAST - DB2
GREATESTLEAST - Peramal
GREATESTLEAST
Apakah Anda membuka gulungan syarat ke dalam CASEpernyataan atau apakah ada ekstensi, add-on pihak ketiga, atau lisensi dari Microsoft yang memungkinkan fungsi ini?
LEAST/GREATESTfungsi - 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.