Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как удалить числе кроме самого большого за день?
|
|||
|---|---|---|---|
|
#18+
Есть небольшая задача, надо удалить все строки кроме самых больших чисел с учетом имени и дня Код: sql 1. 2. 3. таблица: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. должны остаться строки Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2018, 17:00 |
|
||
|
Как удалить числе кроме самого большого за день?
|
|||
|---|---|---|---|
|
#18+
WHERE NOT EXISTS (коррелированный подзапрос с группировкой и выбором максимума) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2018, 22:15 |
|
||
|
Как удалить числе кроме самого большого за день?
|
|||
|---|---|---|---|
|
#18+
я пробовал так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. но выдает ошибку: #1093 - You can't specify target table 'test_1m' for update in FROM clause ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2018, 22:41 |
|
||
|
Как удалить числе кроме самого большого за день?
|
|||
|---|---|---|---|
|
#18+
НЕ легче ли было выбрать все строки с max(rate) во временную таблицу Очистить исходную таблицу и залить в неё из временной? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2018, 05:25 |
|
||
|
Как удалить числе кроме самого большого за день?
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2018, 07:53 |
|
||
|
Как удалить числе кроме самого большого за день?
|
|||
|---|---|---|---|
|
#18+
спасибо, на маленькой табличке получилось, на большой (~3 ляма) все грустно... может быть как то так? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. только время не совпадает.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2018, 12:07 |
|
||
|
Как удалить числе кроме самого большого за день?
|
|||
|---|---|---|---|
|
#18+
yarnikтолько время не совпадает....И не должно. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2018, 12:18 |
|
||
|
Как удалить числе кроме самого большого за день?
|
|||
|---|---|---|---|
|
#18+
Это если максимальное значение одно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2018, 12:22 |
|
||
|
Как удалить числе кроме самого большого за день?
|
|||
|---|---|---|---|
|
#18+
982183Это если максимальное значение одно.Угу. Перенесутся все.А если их несколько за день, а нужно оставить только одну запись - нужен критерий выбора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2018, 12:39 |
|
||
|
Как удалить числе кроме самого большого за день?
|
|||
|---|---|---|---|
|
#18+
Благодарю за помощь и науку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2018, 17:01 |
|
||
|
Как удалить числе кроме самого большого за день?
|
|||
|---|---|---|---|
|
#18+
Можно ли как то ускорить запрос, если не принципиально какое время будет в колонке `dt`, лишь бы совпадала дата? Имеется ввиду 1 запрос, т.к. обрабатывается это будет со скрипта и разделять на 3 разных запроса будет вероятность полностью удалить базу при сбое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 12:18 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39668259&tid=1829751]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 144ms |

| 0 / 0 |
