|
Найти все уникальные записи в таблице
|
|||
---|---|---|---|
#18+
Есть таблица с полями: talon, namm, createby 11 назв1 иванов 11 назв2 иванов 12 назв3 Пушкин 13 назв2 Михайлов Мне нужно подсчитать сколько уникальных талонов (колонка talon) создал каждый пользователь. Как составить такой запрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2018, 10:15 |
|
Найти все уникальные записи в таблице
|
|||
---|---|---|---|
#18+
В один запрос не получится. Фокс не поддерживает count(distinct ...) Сначала выбрать уникальные (talon, createby) в промежуточный курсор, затем по нему считать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2018, 10:22 |
|
Найти все уникальные записи в таблице
|
|||
---|---|---|---|
#18+
Dima T, Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2018, 10:24 |
|
Найти все уникальные записи в таблице
|
|||
---|---|---|---|
#18+
kolhoz, Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2018, 14:23 |
|
Найти все уникальные записи в таблице
|
|||
---|---|---|---|
#18+
asdor, так повторы посчитаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2018, 15:10 |
|
Найти все уникальные записи в таблице
|
|||
---|---|---|---|
#18+
Dima Tasdor, так повторы посчитаются. Кто то из нас вопрос не понял. Возможно я. Вот мои суждения подсчитать сколько уникальных талонов (колонка talon) count(*) создал каждый пользователь. grouop by пользователь О каких повторах речь? Выведет всех пользователей, и кол-во талонов на пользователя. Мне казалось это и надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2018, 20:00 |
|
Найти все уникальные записи в таблице
|
|||
---|---|---|---|
#18+
Пример данных есть: талон 11 два раза повторяется. Его надо посчитать один раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2018, 20:04 |
|
Найти все уникальные записи в таблице
|
|||
---|---|---|---|
#18+
Dima TПример данных есть: талон 11 два раза повторяется. Его надо посчитать один раз. "сколько уникальных талонов" - конечно 2 Или я не так понял. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2018, 20:55 |
|
Найти все уникальные записи в таблице
|
|||
---|---|---|---|
#18+
asdorDima TПример данных есть: талон 11 два раза повторяется. Его надо посчитать один раз. "сколько уникальных талонов" - конечно 2 Или я не так понял. Два талона №11 ? Нет, к талону №11 сделали несколько заметок (поле namm), но он при этом не перестал быть уникальным. Талон №11 один. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2018, 21:04 |
|
Найти все уникальные записи в таблице
|
|||
---|---|---|---|
#18+
Понял) А такую хрень Код: sql 1. 2. 3.
фокс наверное не скушает? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2018, 21:05 |
|
Найти все уникальные записи в таблице
|
|||
---|---|---|---|
#18+
Не скушает. В MSSQL можно так Код: sql 1.
но такое тоже фокс не скушает ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2018, 21:10 |
|
Найти все уникальные записи в таблице
|
|||
---|---|---|---|
#18+
Dima TНе скушает. В MSSQL можно так Код: sql 1.
но такое тоже фокс не скушаетДа неужели?! А проверять не пробовали? Код: sql 1. 2. 3. 4. 5. 6. 7.
Count(distinct ) еще FPD2.0 умел. Впрочем, и подправленный Код: sql 1. 2. 3.
тоже прекрасно работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.04.2018, 11:16 |
|
|
start [/forum/topic.php?fid=41&fpage=10&tid=1581797]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 319ms |
total: | 454ms |
0 / 0 |