Задавайте вопросы, мы ответим
Вы не зашли.
Таблица Deliveries (Поставки товаров):
Содержимое поля Имя Тип Длина Дес. Примечание
Шифр поставки Shifr N 6 0 первичный ключ
Индекс поставщика Ind C 6 внешний ключ
Индекс товара Good C 8 внешний ключ
Единица измерения Unit C 3 'кг', 'шт', 'уп' (по умолчанию – 'кг')
Количество товара Cnt N 7 2 обязательное поле
Цена единицы товара Cost N 8 2
Вес единицы товара Weight N 7 2
Дата поставки Gdate D
Создать представление "Общая стоимость товаров" (название товара, общая стоимость).
Я сделал, но не работает:
create view v_sumcost as
select goods, count(*), sum(cost)
from deliveries
group by goods;
select * from v_sumcost;
Спасибо всем за внимание и помощь!!!
С уважением!
Неактивен
Честно говоря, не вижу, что Вас поставило в тупик.
Неактивен
paulus, спасибо!
У меня вот такая еще загвоздка с запросом найти товары, чей остаток меньше 100 кг.
Я написал, но не работает
select m.good , n.id, n.name
from deliveries m, goods n
where m.ind= n.id and count(weight)<100
group by name;
Заранее спасибо!
С уважением!
Неактивен
условие после группировки называется having.
select m.good , n.id, n.name
from deliveries m, goods n
where m.ind= n.id
group by name
having count(weight)<100;
Неактивен
Понял, спасибо!!!
Неактивен