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

SQL задача, народ помогите кто есть спецы по SQL, запоролся не могу подставить запрос WHERE, все варианты перепробовал

NikolaP Ученик (140), на голосовании 3 года назад
Изучи товары и продажи магазинов в этот день. В таблице products_data_all есть информация, как обновлялся каталог товаров каждый день.
Напиши запрос к таблице и выбери поля:
название продукта (name);
цена (price);
название магазина (name_store);
дата (date_upd).
Сделай срез по категории (category) и дате (date_upd). Тебе нужна категория 'молоко и сливки' и Всемирный день молока: '2019-06-01'

SELECT
name,
price,
name_store,
date_upd,
category
FROM
products_data_all;
WHERE
date_upd = '2019-06-01' AND category = 'молоко и сливки';

Пробовал WHERE значения подставлять со скобками и без, и писать просто date, и со временем time, все равно выдает ошибку, подскажите какая должна быть формулировка при условии того что должно быть еще AND ?! Спасибо !!!)))
Голосование за лучший ответ
Зеленая бяка Просветленный (41308) 3 года назад
лишняя точка с запятой после from products_data_all
NikolaPУченик (140) 3 года назад
Спасибо, удалял все равно та же ошибка, ошибаюсь в формулировке WHERE скорее всего
Зеленая бяка Просветленный (41308) NikolaP, ну так нет поля date в бд, есть date_upd. Текстом написано date_upd, а на скрине date
NikolaPУченик (140) 3 года назад
Спасибо за помощь, задаче решена, надо было вот так писать:
SELECT
*,
price,
name_store,
name
FROM
products_data_all
WHERE
date_upd = '2019-06-01' AND category = 'молоко и сливки'
NikolaP, ну так точно не надо было писать..
VLR Знаток (265) 2 года назад
убери category из SELECT
Похожие вопросы