![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 08.12.2016
Сообщений: 1
|
![]()
Добрый день, уже обыскал "весь" интернет. Нашёл несколько решений, но то ли они мне не подходят, то ли я не сумел ими воспользоваться, поэтому спрашиваю под конкретно мой случай(в Access просто только недавно начал разбираться):
У меня есть запрос: SELECT [Short Parameters 2G].GBSSFUNCTION, [Short Parameters 2G].GBTSSITEMANAGER, [Short Parameters 2G].GGSMCELL, [Short Parameters 3G].CellName, 1 AS Expr1, "255,3," & [URNCFUNCTION] & "," & [CID] AS Expr2, [GBTSSITEMANAGER] & [GGSMCELL] & [UARFCNDL] & [PRIMARYSCRAMBLINGCODE] AS CheckDub FROM ([Short Parameters 2G] INNER JOIN [3G-2G Neighbors] ON ([Short Parameters 2G].CELLIDENTITY = [3G-2G Neighbors].[Target CI]) AND ([Short Parameters 2G].LAC = [3G-2G Neighbors].[Target LAC])) INNER JOIN [Short Parameters 3G] ON ([3G-2G Neighbors].[Cell ID] = [Short Parameters 3G].CID) AND ([3G-2G Neighbors].[RNC ID] = [Short Parameters 3G].URNCFUNCTION); Выглядят результаты так: GBSSFUNCTION GBTSSITEMANAGER GGSMCELL CellName Expr1 Expr2 CheckDub 1315 18311 1 UD0668E1 1 255,3,311,11065 18311110812420 1315 28311 1 UD0668F1 1 255,3,311,11065 28311110812420 1315 19691 1 UI0839G3 1 255,3,311,11065 19691110812420 1315 18311 3 UI0839E3 1 255,3,311,11065 18311310812420 1315 29031 3 UD0668G1 1 255,3,311,11065 29031310812420 1315 9451 7 UD0668E1 1 255,3,311,11065 9451710812420 Мне нужно чтобы была еще одна колонка например называлась Count_CheckDub, где бы была нумерация уникальных значений. Если проще то мне нужен аналог функции Excel COUNTIF когда через закрепление ты можешь променуровать дубликаты - =COUNTIF($B$1:B2,B2). Т.к. мне нужен подсчёт дубликатов в нескольких местах моей БД, то нужно универсальное решение. И еще - я не могу добавлять в исходные таблицы что-то, т.к. исходные таблицы это дампы, которые обновляются каждую ночь и мои запросы основаны на этом - чтоб иметь всегда актуальную информацию и работать с ней, а работать и менять нужно каждый день. Поэтому и пытаюсь автоматизировать по максимуму. |
![]() |
![]() |
![]() |
#2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
могу предложить к рассмотрению такое решение.
Данные хранятся в Product Код:
- нумерация не факт что будет по возрозстанию - насчет "универсальности" тоже не уверен.
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Правильный ORDER BY во внешний запрос и нумерация будет соответствовать сортировке.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 12.12.2016 в 10:14. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подсчитать сумму в колонке | city32 | Помощь студентам | 3 | 24.01.2012 22:01 |
Сортировка по колонке в DBGridEH. | firephenix | Общие вопросы Delphi | 1 | 12.04.2011 09:55 |
Нижний фон в колонке | hobbit-killer | HTML и CSS | 7 | 11.04.2010 00:15 |
поиск дубликатов файлов(имя, тип, размер). Вывод дубликатов на экран с отображением их пути | faraon1792 | Помощь студентам | 4 | 19.03.2010 23:46 |
Выборочное суммирование по колонке | Chelentano | Microsoft Office Excel | 4 | 30.07.2009 16:35 |