#sql #sql-server
#sql #sql-сервер
Вопрос:
Я работаю над этим представлением. Я пытаюсь добавить представление с именем StoreSales_vw в базу данных Pubs, в которой отображаются названия магазинов из всех магазинов в Калифорнии, которые соответствуют этим критериям в таблице продаж: продажи с количеством, превышающим 20 платежных систем, превышающих ‘Net 30’. Это то, что у меня есть до сих пор:
CREATE VIEW StoreSales_vw
AS
SELECT dbo.stores.state,
dbo.sales.qty,
dbo.sales.payterms
FROM dbo.sales
INNER JOIN
dbo.stores ON dbo.sales.stor_id = dbo.stores.stor_id
Where state ='California' quantites >20,payterm > 'Net 30'
Я получаю сообщение об ошибке в StoreSales_vw, а затем в количествах. Я не уверен, как выполнить последнюю часть, когда он просит указать город = Калифорния и срок оплаты, а также количество. Обычно я могу это сделать, если он один, но он запрашивает три вещи. Теперь я бы добавил больше объединений. Может кто-нибудь немного объяснить это мне, я все еще новичок в этом.
Ответ №1:
Вам нужно разделить ваши WHERE
условия с AND
Where state ='California'
AND quantites >20
AND payterm > 'Net 30'
Комментарии:
1. Спасибо, что я задавался вопросом, действительно ли вы могли бы это сделать, я не знал наверняка.