Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
24.03.2016, 12:27
|
|||
---|---|---|---|
Запрос по повторениям |
|||
#18+
Комрады, приветствую. Прошу помощи. Есть таблица вида клиентдатагород1 24.02.2016 Москва1 25.02.2016 Москва1 26.02.2016 Питер1 27.02.2016 Питер1 02.03.2016 Воронеж2 24.02.2016 Краснодар2 25.02.2016 Краснодар2 27.02.2016 Сочи Нужно по каждому клиенту вытащить город с максимальным количеством повторений. Если есть 2 и более города с одинаковым количеством повторений - вытащить тот, по которому зафиксирована последняя дата. Результат Клиент город повторений1 Питер 22 Краснодар2 _____________________ А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как администрация форума попросила его быть вежливым. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.03.2016, 13:03
|
|||
---|---|---|---|
Запрос по повторениям |
|||
#18+
Frost_ImpЕсли есть 2 и более города с одинаковым количеством повторений - вытащить тот, по которому зафиксирована последняя дата.А если и дата совпадает? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.03.2016, 13:14
|
|||
---|---|---|---|
Запрос по повторениям |
|||
#18+
Akina, нет таких записей. Дата со временем ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.03.2016, 13:58
|
|||
---|---|---|---|
|
|||
Запрос по повторениям |
|||
#18+
Frost_Imp, такой вариант Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.03.2016, 14:14
|
|||
---|---|---|---|
Запрос по повторениям |
|||
#18+
Frost_ImpAkina, нет таких записей.Уникальный индекс? или так, от балды? если второе - лучше переделай... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2016, 11:41
|
|||
---|---|---|---|
Запрос по повторениям |
|||
#18+
Akina, не понял вопроса. Данные изначально в Экселе. Дубликата по дате быть не может. Нужно уникальное поле - добавить счетчик в таблицу недолго ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2016, 13:22
|
|||
---|---|---|---|
Запрос по повторениям |
|||
#18+
Frost_Impне понял вопроса Если ограничение уникальности не гарантируется подсистемой целостности данных сервера (уникальным индексом) - оно не гарантируется ничем. Ничто не мешает сунуть туда дубликат... ну, например, в обход стандартного софта... мало того, что в результате ты будешь получать неверные данные, так ещё к тому времени, как это обнаружится, можно накосорезить в базе до полной невосстановимости. Так что мой тебе совет - создай уникальный индекс. Тем более что он вполне подходит для ускорения при выполнении описанной тобой задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.03.2016, 15:07
|
|||
---|---|---|---|
Запрос по повторениям |
|||
#18+
Akina, все те же разговоры снова =)) Я живу в мире, где пользуюсь Access-ом как средой аналитики. Ну вот так получилось: SAS я не умею, PL/SQL плюс-минус, приходится в Access лепить тогда, когда средств Excel не хватает. В этом основная проблема для меня получения советов здесь: вместо ответов, обычно, начинают объяснять, почему моя база неправильная или почему это не будет работать у "нормальных" людей =) Ну это не к тебе претензия, это так, улыбнуться. В данном конкретном случае - это разовый запрос. Разовая аналитика. Посмотреть и сделать выводы. Естественно, речи о том, что кто-то будет подменять данные и нарушать и целостность, не идет. Это ми данные на моем компьютере для моих выводов. Нужен SQL чтоб посмотреть результат. Всё =) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&tablet=1&tid=1613773]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 328ms |
total: | 464ms |
0 / 0 |