Cela devrait faire l'affaire :
SELECT COALESCE(SUM(rating),0) AS this_week FROM table_name
WHERE UNIX_TIMESTAMP(created_at) >= UNIX_TIMESTAMP() - 604800)
COALESCE est une fonction qui renverra la première valeur non NULL de la liste.
Cela devrait faire l'affaire :
SELECT COALESCE(SUM(rating),0) AS this_week FROM table_name
WHERE UNIX_TIMESTAMP(created_at) >= UNIX_TIMESTAMP() - 604800)
COALESCE est une fonction qui renverra la première valeur non NULL de la liste.