surgutfred

Full Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Следующий вопрос: Есть таблица Проект, в которой номер проекта, материал по проекту, и количество по проекту. Поставки по проекту идут частями разными поставщиками, и прописаны в таблице Поставки. Сделал запрос, где выдается инфа: КодПроекта, ПоставленоВсего(все поставки по проекту), и СуммаПоставки(всех поставок) Проблема в том, что если проект уже есть, а поставок не было, то в результате данного запроса он не выводится, выводятся только те проекты, по которым была хоть одна поставка: SELECT Поставки.Проект, Sum(Поставки.КоличествоПоставки) AS ПоставленоВсего, Sum(Поставки.ЦенаЗаЕденицу*[КоличествоПоставки]) AS СуммаПоставленного FROM Поставки GROUP BY Поставки.Проект; Уже сделал, - вот так: SELECT Проект.Кодпроекта, NZ(Sum(Поставки.КоличествоПоставки), 0) AS ПоставленоВсего, NZ(Sum(Поставки.ЦенаЗаЕденицу*[КоличествоПоставки]), 0) AS СуммаПоставленного FROM Проект LEFT JOIN Поставки ON Проект.Кодпроекта=Поставки.Проект GROUP BY Проект.Кодпроекта; | Всего записей: 589 | Зарегистр. 21-08-2001 | Отправлено: 10:01 18-04-2007 | Исправлено: surgutfred, 10:45 18-04-2007 |
|