Голосование за лучший ответ
Konstantin
Знаток
(345)
1 год назад
SELECT AVG(price*quantity)
--bracelet_id,price,quantity,vegan_sausage,mayonnaise,ketchup
FROM hotdog
WHERE bracelet_id = 145863
AND ((vegan_sausage = 1 AND mayonnaise = 1 AND ketchup = 1) OR vegan_sausage = 0);
Сергей Баловнев
Ученик
(133)
7 месяцев назад
SELECT avg(price*quantity)
from hotdog
where bracelet_id=145863
AND ((mayonnaise= 1 AND ketchup = 1) OR vegan_sausage = 0)
--- Ошибка в vegan_sausage, должно быть vegan_sausage = 0
Посчитайте, сколько в среднем клиент с браслетом (поле bracelet_id) 145863 потратил на хот-доги с добавлением кетчупа и майонеза одновременно или на хот-доги с мясной сосиской. Если кетчуп и майонез добавлены, поля mayonnaise и ketchup содержат значение 1.
Подсказка: Правильно сформируйте условия с помощью скобок. Не забывайте, что стоимость заказа — это цена, умноженная на количество.
Мой код: Выдается ошибка: Полученный результат не совпадает с ожидаемым. Cтрока 1 avg: 31.125000