Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
выбор варианта значения в case условии
|
|||
|---|---|---|---|
|
#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. вот результат [img=] как написать case условие чтобы если значение DIVISION_ID2 не пустое то ставим значение av которое соответствует по contract_dtm в табл ag1 и ag2 но если DIVISION_ID2 null то берем значение av которое соответствует max(ag2.contract_dtm) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 15:05 |
|
||
|
выбор варианта значения в case условии
|
|||
|---|---|---|---|
|
#18+
Romanov-krd, вычислите max(contract_dtm) в внутри ag2 в дополнительном поле и присвойте этому полю алиас. Во внешнем SELECTе выбросьте звёздочку (и никогда больше её не пишите, кром как в EXISTS), перечислите нужные поля из LEFT JOINа (в том числе вот этот вот max внутри CASE WHEN DIVISION_ID2 IS NULL THEN ... ELSE ... END). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 15:46 |
|
||
|
выбор варианта значения в case условии
|
|||
|---|---|---|---|
|
#18+
iap, так он же тогда будет брать avg по 3 полям Код: 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. 3.23 а должен быть 3.97 по дате максимальной и то если нет DIVISION_ID2 IS NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2019, 16:17 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=87&tid=1687213]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 301ms |

| 0 / 0 |
