Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача SQL помогите(

Marat Kayumov Ученик (100), закрыт 8 месяцев назад
Ребята помогите пожалуйста с задачей, не понимаю что не так?

Условие : Напиши запрос, который выведет все данные о транзакциях, совершённых в те дни, когда не было дождя, включая названия продуктов.

Выбери поле id_transaction таблицы transactions. Назови поле id_transaction. Поле name таблицы products сохрани в поле с названием name.

Соедини таблицу transactions с таблицей products по полю id_product. Затем соедини таблицу transactions с таблицей weather по полю date. Не забудь привести значения столбца date таблиц transactions и weather к типу date конструкцией CAST.

Сделай срез данных в блоке WHERE. Ограничение среза: weather.rain = False


Мое решение;

SELECT
http://transactions.id/ _transaction AS id_transaction,
http://products.name/ AS name

FROM

transactions

INNER JOIN products on http://transactions.id/ .product = http://products.id/ _product

INNER JOIN weather on CAST ( http://weather.date/ AS date) = CAST ( http://transactions.date/ AS date)

WHERE weather.rain = False;

Тренажер не принимает.

Буду благодарен за помощь.
Лучший ответ
Андрей Высший разум (425688) 1 год назад
У тебя в строке 6 между id и product точка, а не _
Marat KayumovУченик (100) 1 год назад
Вот невнимательность
Спасибо.
Остальные ответы
Алина Филиппова Ученик (114) 8 месяцев назад
SELECT
transactions.id _transaction AS id_transaction,
products.name AS name,
weather.rain
FROM
transactions
INNER JOIN weather ON CAST( weather.date AS date) = CAST( transactions.date AS date)
INNER JOIN products ON transactions.id _product = products.id _product
WHERE
weather.rain = False;
Похожие вопросы