|
Нужен красивый запрос
|
|||
---|---|---|---|
#18+
Таблица [dbo].[Statistic] содержит данные об отправке (Method = 'Send') и получения (Method = 'Confirm') кодов подтверждения. В иделаьном мире код подтверждения должен прийти в течение 1 минуты (я ставлю зазор в 70 секунд) и количество отправок должно равняться количеству подтверждений. НО это не так и бывает, что подтверждения не приходят или приходят с опозданием (более 1 минуты, что уже есть ошибка) Мне надо выводить те телефоны, на которые НЕ пришли коды подтверждения ( tbl.[DtConfirm] is null ). SQL запрос я написал, но мне он не очень нравится. Можно сделать его красивее и, возможно, более быстрым (сейчас данные за 1 день (600 запписей) и даннные за полгода (около 50 000 записей) обрабатываются 5 сек.) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2020, 13:06 |
|
Нужен красивый запрос
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2020, 13:36 |
|
Нужен красивый запрос
|
|||
---|---|---|---|
#18+
RegisteredUser, если вам нужно выводить те телефоны на которых нет подтверждения, логично предположить что у такой записи колонка времени относящаяся к подтверждению будет пуста, тогда зачем она нужна в результирующем наборе? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2020, 13:48 |
|
Нужен красивый запрос
|
|||
---|---|---|---|
#18+
Если нет, то сделайте индексы на таблицы, которых не хватает скулю ... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2020, 23:33 |
|
Нужен красивый запрос
|
|||
---|---|---|---|
#18+
felix_ff RegisteredUser, если вам нужно выводить те телефоны на которых нет подтверждения, логично предположить что у такой записи колонка времени относящаяся к подтверждению будет пуста, тогда зачем она нужна в результирующем наборе? Он же, вроде, написал, что - подтверждение может о быть, но оно за пределами разрешенного окна для получения подтверждений. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2020, 20:03 |
|
|
start [/forum/moderation_log.php?user_name=orik745]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 437ms |
total: | 577ms |
0 / 0 |