To powinno wystarczyć:
SELECT COALESCE(SUM(rating),0) AS this_week FROM table_name
WHERE UNIX_TIMESTAMP(created_at) >= UNIX_TIMESTAMP() - 604800)
COALESCE to funkcja, która zwróci pierwszą niezerową wartość z listy.
To powinno wystarczyć:
SELECT COALESCE(SUM(rating),0) AS this_week FROM table_name
WHERE UNIX_TIMESTAMP(created_at) >= UNIX_TIMESTAMP() - 604800)
COALESCE to funkcja, która zwróci pierwszą niezerową wartość z listy.
Jak przekazać wynik mysql jako jSON przez ajax?
Przechowywanie wartości skrótu SHA1 w MySQL
Django:Używanie niestandardowych wstawek surowego SQL z executemany i MySQL
MySql Query:uwzględnij dni, które mają COUNT(id) ==0, ale tylko w ciągu ostatnich 30 dni
Wstawianie tekstu z obszaru tekstowego do bazy danych MySQL bez utraty formatowania