Entri pesanan oleh DATEDIFF
Oct 27 2020
Saya mencoba mengurutkan hasil kueri entri berdasarkan perbedaan antara dua bidang tanggal tetapi saya tidak bisa membuatnya berfungsi.
Inilah pertanyaan saya:
{% set todaysStreamsParams = {
section : 'films',
orderBy : "DATEDIFF(`screeningDateFirst`, `screeningDateLast`) DESC",
limit : 5,
} %}
{% set todaysStreams = craft.entries(todaysStreamsParams).all() %}
Tapi saya mendapatkan pengecualian database berikut:
Unknown column 'screeningDateFirst' in 'order clause.
Ada tips?
Jawaban
1 DocumentServices Oct 27 2020 at 08:43
Menggali sedikit, sepertinya kueri pesanan yang lebih kompleks perlu dijelaskan sepenuhnya. Saya menyesuaikan sebagai berikut agar berfungsi:
orderBy : "DATEDIFF(`content`.`field_screeningDateFirst`, `content`.`field_screeningDateLast`) DESC",
Selalu Menjadi Ancaman: Mengapa Orang Berkulit Coklat dan Hitam Tidak Bisa Nyaman di Amerika Serikat
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'