Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
Есть таблица с результатами звонков клиентам. Условно (ID INT, DATE_ACTION DATETIME, PhoneNumber INTEGER, ACTION_RESULT NVARCHAR(100)) Как вернуть только те ID где было три попытки набора в три разных дня? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 11:45 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
Patucho, а почему row_number? а не COUNT() ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 11:47 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
Patucho, а почему row_number? а не COUNT() ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 11:47 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
Я подумал, что это нужно делать с помощью ROW_NUMBER. Но рассмотрю все варианты) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 11:50 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
Patucho, привет данных приведи, и результат на них... чтобы было на чем решения показывать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 11:51 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
Добрый Э - ЭхPatucho, привет мер данных приведи, и результат на них... чтобы было на чем решения показывать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 11:52 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
Добрый Э - ЭхPatucho, а почему row_number? а не COUNT() ? Потому что COUNT DISTINCT :) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 11:54 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эх, SELECT TOP 20 ID ,LID 'Кому звонили' ,Created 'Дата действия' ,TypeID 'Результат' FROM dbo.history ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 11:59 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
PatuchoЕсть таблица с результатами звонков клиентам. Условно (ID INT, DATE_ACTION DATETIME, PhoneNumber INTEGER, ACTION_RESULT NVARCHAR(100))это ID уникально в таблице? может ли быть несколько записей по одному PhoneNumber в один день? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 12:00 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
Дедушка, ID - инкремент может быть несколько записей по одному PhoneNumber в один день Но нужно три записи в три разных дня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 12:02 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
Дедушка, я пробую вот так: SELECT h.ID,h.LID, CAST(h.Created AS DATE) ,ROW_NUMBER() OVER (PARTITION BY h.LID, CAST(h.Created AS DATE) ORDER BY h.LID) FROM dbo.history h (NOLOCK) WHERE h.Created > GETDATE()-4 но, оно так нумерует те, по которым было действие в один день ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 12:14 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
PatuchoКак вернуть только те ID где было три попытки набора в три разных дня?если ID уникально, то какие именно ID вы хотите получить: - все ID для этого PhoneNumber по которому было 3 попытки или? - ID конкретно этих "третьих" попыток? вдогонку, именно 3 попытки или 3 и более? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 12:16 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
Дедушка, Прошу прощения, неправильно поставил вопрос. Нужны все LID по которым было попыток набора >= 3 в три разных дня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 12:20 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
Руслан Дамирович, если честно, я не понимаю Ваш запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 12:35 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
PatuchoДедушка, ID - инкремент может быть несколько записей по одному PhoneNumber в один день Но нужно три записи в три разных дняВсего три звонка по одному номеру или три звонка в разные дни и, возможно, ещё какие-то звонки в какие-то дни? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 12:46 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
iap, есть столбец "LID" (кому звонили), нужно три попытки набора на один LID в три разных дня. На любой номер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 13:00 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
Patuchoiap, есть столбец "LID" (кому звонили), нужно три попытки набора на один LID в три разных дня. На любой номер Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 13:42 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
iapPatuchoiap, есть столбец "LID" (кому звонили), нужно три попытки набора на один LID в три разных дня. На любой номер Код: sql 1. 2. А вообще-то, это уже писали выше: 21069366 Разве что тут выводятся все поля, а не только LID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 13:44 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
iap, Я уже сделал. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 14:08 |
|
||
|
ROW NUMBER
|
|||
|---|---|---|---|
|
#18+
IF OBJECT_ID(N'tempdb..#1') IS NOT NULL DROP TABLE #1 как это в многопользовательской среде отработает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2017, 15:14 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=172&tid=1690591]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 367ms |

| 0 / 0 |
