Optimumkan penggunaan fungsi selang anda
P粉321584263
P粉321584263 2023-09-14 16:24:44
0
1
481

Saya perlu melakukan perkara berikut:

Beri kedudukan pengguna dengan persona = 'z' daripada tertinggi hingga terendah minggu lepas.

Saya menulis kod berikut:

SELECT U.*, SUM(T.amount) AS total_spends FROM User U JOIN Transact T ON U.id = T.created_by WHERE U.persona = 'Z' AND T.date_created >= CURRENT_DATE - INTERVAL '1 week' GROUP BY U.id ORDER BY total_spends DESC;

Walau bagaimanapun, saya mendapat ralat berikut: Ralat: "'1 minggu'" berhampiran: ralat sintaks

Sebarang bantuan amat kami hargai.

P粉321584263
P粉321584263

membalas semua (1)
P粉514001887

PILIH U.*, JUMLAH(Jumlah T) SEBAGAI jumlah_perbelanjaan DARIPADA Pengguna U SERTAI Urus Niaga T PADA U.id = T.dicipta_oleh DI MANA U.persona = 'Z' DAN T.date_created >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MINGGU) KUMPULAN OLEH U.id PESANAN MENGIKUT jumlah_belanja DESC;

    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!