Какая ошибка в этом запросе?
UPDATE books SET sales_1999 > (SELECT SUM(qty * price) FROM sales WHERE sales.book_id = books.id AND sales.date BETWEEN '01/01/1999' AND '12/31/1999')
- Вы не можете использовать арифметические операторы для функции SUM() (например SUM(qty * price)).
- Вы не можете использовать подзапрос для SET внутри оператора UPDATE.
- Ключевое слово BETWEEN нельзя использовать для символов или дат.
- Следует использовать знак (=) для подзапроса
Для просмотра статистики ответов нужно
залогиниться.