Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 помогите написать SQL запрос  [new]
KASioZ
Member

Откуда:
Сообщений: 29
Здравствуйте!
Помогите пожалуйста решить задачу. Есть три таблицы (Tovar, Firms, Delivery), данные в которых формируют доставку продукции
на предпрития.

Таблица Tovar[IDREC: Autoinc; Name: String]

---------------
|IDREC| Name |
---------------
|1 |Диски |
|2 |Коробки |
|3 |Флешки |

Таблица Firms[IDREC: Autoinc; Name: String]

-------------------------
|IDREC| Name |
-------------------------
|1 |Компас, ООО |
|2 |Инфосис, ЗАО |
|3 |Проект плюс, ООО |
-------------------------

И связывающая таблица Delivery[IDREC: Autoinc; Tovar: Integer; Firma: Integer; Count: Integer]

-------------------------
|IDREC|Tovar|Firma|Count|
-------------------------
|1 |2 |1 |500 |
|2 |3 |1 |230 |
|3 |1 |2 |760 |
|4 |1 |3 |500 |
|5 |2 |3 |500 |
|6 |3 |3 |250 |
-------------------------

Как сформировать SQL запрос, который смог бы выбрать общую информацию о доставке? (записи одной таблицы определяются в виде полей в наборе результата)
Например:

---------------------------------------
|Предприятие |Диски|Коробки|Флешки|
---------------------------------------
|Компас, ООО |0 |500 |230 |
|Инфосис, ЗАО |760 |0 |0 |
|Проект плюс, ООО|500 |500 |250 |
---------------------------------------
16 июн 09, 17:09    [7306392]     Ответить | Цитировать Сообщить модератору
 Re: помогите написать SQL запрос  [new]
iljy
Guest
KASioZ,

TOP 10 пункт 10,
или сделайте поиск по PIVOT, или посмотрите в BOL
16 июн 09, 17:16    [7306447]     Ответить | Цитировать Сообщить модератору
 Re: помогите написать SQL запрос  [new]
Senya_L
Member

Откуда: Москва
Сообщений: 5381
И не надо свой топик размножать по нескольким веткам форума. Кросс-постинг не приветствуется.
16 июн 09, 17:19    [7306476]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить