Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 01.07.2024
Сообщений: 1

Нужна помощь в решение задания

01.07.2024, 11:54. Показов 1839. Ответов 1

Студворк — интернет-сервис помощи студентам
Всем привет. Только недавно начал изучать Postgresql и наткнулся на препятствие. Сейчас прохожу тему- ROI Динамика возврата инвестиций и несколько дней не могу решить задания.

Теперь нужно соединить два подзапроса по дате. Обратите внимание, что в условии, по которому вы присоединяете таблицы или подзапросы, лучше указывать поля с одинаковыми типами данных. В противном случае СУБД попробует преобразовать один тип данных в другой. Такое неявное преобразование может привести к ошибке, поэтому лучше указать нужный тип данных самостоятельно.
Добавьте подзапросам псевдонимы и соедините их. Затем выведите ROI в динамике по месяцам.


Таков исходный код который дается :
SQL
1
2
3
4
5
6
7
8
9
10
11
12
SELECT -- добавьте нужные поля и расчёты
 
FROM
(SELECT DATE_TRUNC('month', created_at)::DATE AS dt,
       SUM(costs) AS costs
FROM tools_shop.costs
GROUP BY dt)
--  соедините подзапросы
(SELECT DATE_TRUNC('month', paid_at)::DATE AS dt,
       SUM(total_amt) AS total_amt
FROM tools_shop.orders
GROUP BY dt);
Я решил его так:
SQL
1
2
3
4
5
6
7
8
9
10
11
12
SELECT c.dt,
 total_amt * 100 / costs AS ROI
FROM
 (SELECT DATE_TRUNC('month', created_at)::DATE AS dt,
 SUM(costs) AS costs
 FROM tools_shop.costs
 GROUP BY dt) c
JOIN
 (SELECT DATE_TRUNC('month', created_at)::DATE AS dt,
 SUM(total_amt) AS total_amt
 FROM tools_shop.orders
 GROUP BY dt) o ON o.dt = c.dt
Как итог мне выдает ошибку(Полученный результат не совпадает с ожидаемым. Например строка 2, колонка roi:
2016-04-01 | 362.009289
Порядок сортировки имеет значение.) и не позволяет идти дальше
ПОМОГИТЕ ПОЖАЛУЙСТА
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.07.2024, 11:54
Ответы с готовыми решениями:

Нужна помощь в решении 24 задания

Нужна помощь в решении задания
Нужна помощь в решении задания. Уже долг висит по информатике. Плохо в ней разбираюсь, а точку закрыть необходимо. Пожалуйста выручите,...

Нужна помощь в решении задания при создании графика
Функция s(t) определена на отрезке времени -Т/2<t<T/2 Правила форума, пункт 4.7. Как можно более полно описывайте суть проблемы или...

1
 Аватар для Аватар
5393 / 1465 / 513
Регистрация: 31.05.2012
Сообщений: 5,153
01.07.2024, 12:25
во 2-ом подзапросе paid_at же а не created_at
ну и возможно там не внутреннее соединение нужно, а полное внешнее. это от данных зависит
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.07.2024, 12:25
Помогаю со студенческими работами здесь

Ребята срочно нужна помощь пожалуйста, помогите решить задания на Паскале!!!!!!!!!!!
1.Вычислить графическим способом: Полукубическая парабола аІ*хі - уІ = 0 2.Какие процедуры служат для указания цвета фона и...

решение программ, нужна помощь. СРОЧНО!
3. Текущее показание электронных часов: m ч (0 ≤ m ≤ 23) п мин (0≤ n ≤ 59) kc (0≤ k≤59). Какое время будут показывать часы через p ч q...

нужна помощь в решение матрицы (сессия)
Не пойму как вычислять задачи с условиями , заданными в "строчках" , "столбцах". Пример условий задачи: ( нужен принцип построения...

Решение уравнений методом Лобачевского - нужна помощь
Необходимо написать программу, находящую корни уравнения методом Лобачевского. Возможно, у кого-то в наработках есть что-то вроде...

Отображение контента в несколько столбцов (Решение для IE и Opera не работает). Нужна Помощь!
Привет всем! Возникла вот такая проблема. Отображение текста статьи материала представляется разбитым на несколько столбиков (типа как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru