edrdk
1

Подсчет одинаковых значений

07.04.2013, 09:43. Показов 4268. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте уважаемые гуру.
Подскажите начинающему...

Есть такой запрос...

Подсчет одинаковых значений


Надо получить на выходе вот это...

Подсчет одинаковых значений


т.е. нужен подсчет по повторяющемуся значению столбца [норма] и вывод информации в этой же строке

SQL
1
2
3
SELECT Заказ.КодТовара, Продукты.Цена, Заказ.КолВо, Продукты.Норма
FROM (Нормы INNER JOIN Продукты ON Нормы.Код = Продукты.Норма) INNER JOIN Заказ ON Продукты.Код = Заказ.КодТовара
GROUP BY Заказ.КодТовара, Продукты.Цена, Заказ.КолВо, Продукты.Норма;
заранее спасибо
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.04.2013, 09:43
Ответы с готовыми решениями:

Подсчет количества одинаковых значений
Здравствуйте, подскажите пожалуйста, какой функцией нужно воспользоваться, что бы можно было в...

Как создать подсчёт одинаковых значений в столбце?
Здравствуйте. Шерстил интернет в поисках ответа на вопрос "Как посчитать одинаковые значения в...

Подсчет количества одинаковых значений в последних 10 ячейках
Возможно ли сделать подсчет количества значений в последних 10 ячейках То есть в столбце 1:...

Подсчет количества одинаковых значений по определенным столбцам (в пределах одной конкретной строки) и вывод в поле
Добрый день, форумчане! Составляется форма для ежедневного отчета по насосной станции. Далее опишу...

4
0 / 0 / 0
Регистрация: 14.03.2013
Сообщений: 5
08.04.2013, 08:39 2
вот вариант в лоб, может подумать можно интереснее сделать:

забиваешь массив. затем все загоняешь в словарь - он хранит уникальные значения и количество их повторений

Visual Basic
1
2
3
4
5
6
With CreateObject("Scripting.Dictionary"): .CompareMode = vbTextCompare
      For Each vItem In ТВОЙ_МАССИВ
         If vItem <> "" Then
         .item(vItem) = .item(vItem) + 1
         End If
      Next
.keys - содержит значения
.items - их количество
0
2091 / 1167 / 39
Регистрация: 05.11.2009
Сообщений: 1,605
08.04.2013, 10:55 3
Лучший ответ Сообщение было отмечено Capi как решение

Решение

=DCount("*";"[Название запроса]";"Продукты.Норма = " & Продукты.Норма)
0
0 / 0 / 0
Регистрация: 14.03.2013
Сообщений: 5
08.04.2013, 11:13 4
))))) я забыл про DCount, вот что значит просидеть долгое время на excel )))
0
edrdk
10.04.2013, 18:45 5
Спасибо большое!
получилось только так
SQL
1
=DCount("*";"[Запрос]";"норма=" & [Норма])
10.04.2013, 18:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.04.2013, 18:45
Помогаю со студенческими работами здесь

Подсчет одинаковых полей
Доброго времени суток, господа! Столкнулся с проблемой. Есть таблица вида: № пп Дата ...

Подсчет одинаковых значений в таблице
Необходимо посчитать количество одинаковых значений во всей таблице. Таблица следующего вида (во...

Запрос на подсчет одинаковых значений поля с учетом соответствия во втором
Добрый день, Делаю, например запрос SELECT d.id_supplier, d.id_product FROM Delivery d ...

Подсчет значений в таблице и подсчет ненулевых значений в столбцах
Подскажите, пожалуйста, как можно вывести в Firebird: Наименования всех таблиц в БД + Наименования...

SQL. Вывод значений из таблицы и подсчет количества этих значений в другой таблице
Задание звучит так: Для таблиц user и phones, где соответствие записей определяется равенством...

Подсчёт одинаковых полей
есть таблица prefix_wall ----------id 1 2 3 4 5 6 7 9...

SELECT, подсчёт одинаковых записей
Есть таблица с полями NAME, Family NAME | Family Вася | Петров Миша | Иванова Вася |...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru