Sql запрос - в Dbgride (проблема запроса) - VB

Узнай цену своей работы

Формулировка задачи:

Имеется следующая задача: На склад поступает материал (партии различных материалов), для каждого из которых соответствует свой уникальный балансовый счет. При каждом поступлении партии материала (одного) заводится накладная. В таблице эти данные хранятся в следующем виде; Баланс Материал Накладная Цена (ед) 101 Стол 11 100 101 Стол 11 100 ……....... 101 стол 11 100 (итого 10 записей) 102 стул 22 100 102 стул 22 100 …........ 102 стул 22 100 (итого 20 записей) 101 стол 40 200 101 стол 40 200 ……...... 101 стол 40 200 (итого 15 записей) Необходимо построить запрос который будет выводить следующее: Баланс Материал Накладная Кол-во Сумма 101 Стол 11 10 1000 102 Стул 22 20 2000 101 Стол 40 15 3000 Заранее спасибо!

Решение задачи: «Sql запрос - в Dbgride (проблема запроса)»

textual
Листинг программы
SELECT [Баланс], [Материал], [Накладная], COUNT(*) AS [Кол-во],SUM([Цена]) AS [Сумма] FROM Table1
GROUP BY
[Баланс], [Материал], [Накладная]
ORDER BY 1

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы