Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2018, 03:21   #1
vp2019
Новичок
Джуниор
 
Регистрация: 28.10.2018
Сообщений: 1
Вопрос Помогите решить элементарную задачу!

СУБД: PostgreSQL 9.6.1
Используемая программа для написания запросов: DBeaver

ЗАДАЧА: Для каждого user_id в столбце listings_before_ticket посчитать количество строк в таблице new_items_by_support_users, которые удовлетворяют условию:

значение даты в поле new_items_by_support_users.item_sta rttime в конкретной строке должно быть <= значения даты в fact_reaction_dt. Какую команду для этого нужно ввести?

В нынешнем виде скрипт при наличии в представлении user_id с несколькими fact_reaction_dt считает строки в таблице new_items_by_support_users сравнивая new_items_by_support_users .item_starttime только с одним значением fact_reaction_dt, а не с каждым как требуется. Это можно заметить на примере user_id=158, для которого имеется 7 значений fact_reaction_dt – но при выполнении запроса, в столбце listings_before_ticket количество строк не меняется, хотя должно в большую сторону исходя из значений в таблице new_items_by_support_users.
[img=https://d.radikal.ru/d31/1810/ac/1f416b19a6ec.jpg]

Наверняка это делается как-то элементарно.
Заранее спасибо!
Изображения
Тип файла: jpg 3.3.jpg (88.3 Кб, 124 просмотров)
Тип файла: jpg 3.2.jpg (125.4 Кб, 120 просмотров)
Тип файла: jpg 3.1.jpg (111.2 Кб, 131 просмотров)
vp2019 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить задачу,пожалуйста!!!вторую часть не могу решить. Родион Афанасьев Паскаль, Turbo Pascal, PascalABC.NET 1 03.03.2018 19:44
Помогите решить задачу Nafan142rus Помощь студентам 1 11.06.2017 11:23
помогите решить задачу c While Дарья Волкова Помощь студентам 2 04.05.2017 12:55
Помогите решить элементарную задачу на паскале Kreed Помощь студентам 1 02.10.2007 07:34