|
0 / 0 / 0
Регистрация: 31.10.2019
Сообщений: 3
|
|
Сформировать агрегированные данные01.11.2019, 01:09. Показов 8169. Ответов 7
Метки нет (Все метки)
Всем привет. есть датасет. В датасете есть 2 столбца:
Количество дней непрерывной просрочки по ссудной задолженности Количество дней непрерывной просрочки по процентам. Нужно сформировать вот такую таблицу. Максимум из дней непрерывной просрочки по ОД или % / Сумма ссудной задолженности / Выданная сумма / Сумма просроченной ссудной задолженности Без просрочки 1 – 30 31 – 90 91 – 180 181 – 360 360+ Подскажите, как это сделать. Нужно взять большее из двух значений количества дней. Но функция MAX примимает на вход столбец. Как сделать так, чтоб определить MAX из двух значений в строке? Вопрос второй. Нужно ли создавать новый столбец "Максимум из дней непрерывной просрочки по ОД или %" в исходной таблице? Вопрос третий. Есть столбец с датой в формате nvarchar(255) со значением 2017-05-25 00:00:00.000. Я пытаюсь преобразовать это значение в формат datetime через проект, но мне выдает ошибку. В чем может быть проблема? Добавлено через 5 часов 6 минут Можно хотя бы назвать, что нужно загуглить)
0
|
|
| 01.11.2019, 01:09 | |
|
Ответы с готовыми решениями:
7
Агрегированные данные из подчиненной формы
|
|
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
|
|
| 01.11.2019, 09:25 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 31.10.2019
Сообщений: 3
|
|
| 01.11.2019, 13:29 [ТС] | |
|
Пытаюсь сделать через оператор AND.
Код вот такой. SELECT SUM(dpdLoan), Category = CASE WHEN dpdLoan = 0 AND dpdPercent = 0 THEN 'Без задолженностей' WHEN dpdLoan IN (1-30) AND dpdPercent IN (1-30) THEN '1-30' WHEN dpdLoan IN (31-90) AND dpdPercent IN (31-90) THEN '31-90' WHEN dpdLoan IN (91-180) AND dpdPercent IN (91-180) THEN '91-180' WHEN dpdLoan IN (181-360) AND dpdPercent IN (181-360) THEN '181-360' ELSE '360+' END FROM LPRB GROUP BY Category GO При выполнении кода выдает ошибку " Недопустимое имя столбца "Category".". Вроде все делаю по примерам. Что не так?
0
|
|
|
35 / 29 / 15
Регистрация: 20.11.2010
Сообщений: 481
|
||||||
| 01.11.2019, 13:39 | ||||||
|
rerange, ставьте свой код в теги. А пробовали
0
|
||||||
|
0 / 0 / 0
Регистрация: 31.10.2019
Сообщений: 3
|
|
| 01.11.2019, 13:48 [ТС] | |
|
Попробовал. Та же ошибка.
0
|
|
|
119 / 111 / 47
Регистрация: 09.07.2013
Сообщений: 209
|
||||||
| 01.11.2019, 14:25 | ||||||
Сообщение было отмечено rerange как решение
Решение
Алиасы из SELECT-а доступны только в ORDER BY. Можете так попробовать, но результат будет отличаться от ожидаемого, т.к. вот это dpdLoan IN (1-30) эквивалентно этому: dpdLoan IN (-29).
0
|
||||||
|
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
|
|
| 01.11.2019, 15:34 | |
Сообщение было отмечено rerange как решение
Решение
0
|
|
|
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
|
|||||||||||
| 01.11.2019, 15:37 | |||||||||||
Сообщение было отмечено rerange как решение
Решение
rerange, вместо
1
|
|||||||||||
| 01.11.2019, 15:37 | |
|
Помогаю со студенческими работами здесь
8
Разбить данные на куски и сформировать файлы
Отчет. Как лучше сформировать данные для текстбокса? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|