Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Телефон и клиенты. Группировка
|
|||
|---|---|---|---|
|
#18+
Представим что у нас есть клиенты и их телефоны в одной таблице и есть еще дата добавления номера . Так вот у номеров есть много клиентов. Если клиент имеет больше 1 клиента то нужно вывести того клиента, который был последним(то есть добавлен позже всех). Помогите решить проблему уже какой день не могу сделать. Можно написать в процедуре, но лучше запросом. Думаю нужно как то сгруппировать, но у меня ничего не получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 09:40 |
|
||
|
Телефон и клиенты. Группировка
|
|||
|---|---|---|---|
|
#18+
kolya_tyurin, авторЕсли клиент имеет больше 1 клиента то нужно вывести того клиента, который был последним оргия какая-то. Описывайте целиком с объектами и типами полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 09:43 |
|
||
|
Телефон и клиенты. Группировка
|
|||
|---|---|---|---|
|
#18+
TaPaKkolya_tyurin, авторЕсли клиент имеет больше 1 клиента то нужно вывести того клиента, который был последним оргия какая-то. Описывайте целиком с объектами и типами полей. клиент моего клиента - не мой клиент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 09:44 |
|
||
|
Телефон и клиенты. Группировка
|
|||
|---|---|---|---|
|
#18+
kolya_tyurin, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 09:48 |
|
||
|
Телефон и клиенты. Группировка
|
|||
|---|---|---|---|
|
#18+
TaPaK, ну я тут недавно, не знаю как красиво нарисовать. Но выглядит примерно так Телефон Id_client 9043434434 123456 2018-08-20 9043434434 123457 2018-08-23 9043434434 123458 2018-08-21 И вот как вывести клиента "123457" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 09:50 |
|
||
|
Телефон и клиенты. Группировка
|
|||
|---|---|---|---|
|
#18+
В смысле последнего по дате? FIRST(Client) OVER (PARTITION BY PhoneNum ORDER BY Date DESC) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 09:52 |
|
||
|
Телефон и клиенты. Группировка
|
|||
|---|---|---|---|
|
#18+
Kopelly, дадаа вот это было мне нужно. Этот оператор OUTER APPLY. Спасибо большое))) наконец-то разберусь)) Спасибо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 09:56 |
|
||
|
Телефон и клиенты. Группировка
|
|||
|---|---|---|---|
|
#18+
kolya_tyurin, да хоть OUTER APPLY, TOP 1 WITH TIES, ROW_NUMBER, FIRST_VALUE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 09:57 |
|
||
|
Телефон и клиенты. Группировка
|
|||
|---|---|---|---|
|
#18+
kolya_tyurin, Получается на одном телефоне несколько клиентов и нужно сопоставить номер только с последним клиентом? Тогда: Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 09:58 |
|
||
|
Телефон и клиенты. Группировка
|
|||
|---|---|---|---|
|
#18+
kolya_tyurin, задача стара, как мир, но раз в неделю регулярно возникает вопрос как её решить.... может уже кто оформит в виде статьи для Ф.А.К.а, чтобы не искать каждый раз топик с ответом по форуму... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 19:48 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1689203]: |
0ms |
get settings: |
13ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
15ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 423ms |

| 0 / 0 |
