Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Минимум в строке по условию
|
|||
|---|---|---|---|
|
#18+
Добрый день! Прошу помощи Имеется таблица MS SQLSERVER 2012: Код: sql 1. 2. 3. 4. 5. 6. Необходимо найти для каждой строки минимальную из дат date1,date2,date3,date4 большую чем repdate. То есть для первой строки это будет значение '20180626', для второй '20180523' Заранее благодарю за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 10:03 |
|
||
|
Минимум в строке по условию
|
|||
|---|---|---|---|
|
#18+
Евгенич, не хватает в скульсервере таких вещей, как greatest и least... :) а так - развернуть строку в столбец (UNPIVOT), взять минимум (MIN). при необходимости - снова развернуть в строку (PIVOT) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 10:09 |
|
||
|
Минимум в строке по условию
|
|||
|---|---|---|---|
|
#18+
Евгенич, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 10:48 |
|
||
|
Минимум в строке по условию
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 10:51 |
|
||
|
Минимум в строке по условию
|
|||
|---|---|---|---|
|
#18+
Пардон, конечно: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 10:59 |
|
||
|
Минимум в строке по условию
|
|||
|---|---|---|---|
|
#18+
Всем спасибо! Сделал через unpivot: Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 11:12 |
|
||
|
Минимум в строке по условию
|
|||
|---|---|---|---|
|
#18+
Евгенич, авторСделал через unpivot: этот день нормальным уже не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 11:15 |
|
||
|
Минимум в строке по условию
|
|||
|---|---|---|---|
|
#18+
TaPaK, Так ведь сегодня же пятница, все только начинается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 11:34 |
|
||
|
Минимум в строке по условию
|
|||
|---|---|---|---|
|
#18+
ЕвгеничВсем спасибо! Сделал через unpivot: А теперь сравни планы. С моим, например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 13:22 |
|
||
|
Минимум в строке по условию
|
|||
|---|---|---|---|
|
#18+
uaggsterЕвгеничВсем спасибо! Сделал через unpivot: А теперь сравни планы. С моим, например. заметил, что PIVOT/UNPIVOT быстрее работают нежели аналогичный код - возможно, плацебо :) а вот TOP WITH TIES - это, конечно, зря... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 13:57 |
|
||
|
Минимум в строке по условию
|
|||
|---|---|---|---|
|
#18+
uaggsterЕвгеничВсем спасибо! Сделал через unpivot: А теперь сравни планы. С моим, например. Не умею читать планы от слова ваапще. Можете тыкнуть пальцем, чем мой хуже вашего? Скрин приложил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 14:13 |
|
||
|
Минимум в строке по условию
|
|||
|---|---|---|---|
|
#18+
Евгенич, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 14:34 |
|
||
|
Минимум в строке по условию
|
|||
|---|---|---|---|
|
#18+
Евгенич, Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 14:38 |
|
||
|
Минимум в строке по условию
|
|||
|---|---|---|---|
|
#18+
Евгеничuaggsterпропущено... А теперь сравни планы. С моим, например. Не умею читать планы от слова ваапще. Можете тыкнуть пальцем, чем мой хуже вашего? Скрин приложил. Как минимум дополнительная сортировка и сиквенс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 16:27 |
|
||
|
Минимум в строке по условию
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 19:06 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39583274&tid=1690502]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 393ms |

| 0 / 0 |
