SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » PostgreSQL » Ошибка кода
Ошибка кода [сообщение #4318] Thu, 01 February 2024 09:02 Переход к предыдущему сообщению
Владимир в настоящее время не в онлайне  Владимир
Сообщений: 1
Зарегистрирован: February 2024
Junior Member
Всем привет, подскажите кто может.
Есть задание: "Посчитайте, сколько в среднем клиент с браслетом (поле bracelet_id) 145863 потратил на хот-доги с добавлением кетчупа и майонеза одновременно или на хот-доги с мясной сосиской. Если кетчуп и майонез добавлены, поля mayonnaise и ketchup содержат значение 1."
Я пишу код:
SELECT AVG( price*quantity)
FROM hotdog
WHERE bracelet_id = '145863'
AND (mayonnaise = 1 AND ketchup = 1)
OR vegan_sausage =1;

Который почему то выдаёт мне все bracelet_id  а не то который мне нужен( показано на фото во вложении)

ВОпрос: Как это исправить?
  • Вложение: код.png
    (Размер: 45.40KB, Загружено 578 раз)
 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: Коррелирующий подзапрос
Следующая тема: Почему у двух запросов разный вывод
Переход к форуму:
  


Текущее время: Thu Nov 21 15:11:05 GMT+3 2024

Общее время, затраченное на создание страницы: 0.01457 секунд