powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помощь с запросом
5 сообщений из 5, страница 1 из 1
Помощь с запросом
    #39839649
doroshenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Подскажите, пожалуйста, как решить следующую проблему.
Мне необходимо написать запрос для выгрузки, следующего характера:
Абонент/Дата входа в личный кабинет/Покупка продукта.
Цель - получить список абонентов которые входили на сайт повторно и какие продукты покупали. (Так же потребуется, сделать наоборот: продукты которые были куплены повторно каждым из абонентов.)

Код: plsql
1.
2.
3.
4.
5.
 SELECT 
                     id_client, 
                     date, 
                     kb.id_sale_product 
                   FROM  Kabitet as kb
...
Рейтинг: 0 / 0
Помощь с запросом
    #39839650
doroshenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
3.
 JOIN product as prt
                ON kb.id_sale_product = prt.id_sale_product
              WHERE kb.date > '1' 


Дальше я не знаю, как мне быть. Выгрузка будет очень большой, хотелось бы какое-то "экономичное" решение. Главное, это: Продукт/Дата покупки (для каждого уникального покупателя) и наоборот: Покупатель/Дата покупки (для каждого уникального продукта).


Буду очень благодарен за помощь. Спасибо.
...
Рейтинг: 0 / 0
Помощь с запросом
    #39839651
doroshenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну да не корректно, "WHERE kb.date>'1' нужно наверное сделать count для даты и обращаться к нему, не знаю как это сделать.
...
Рейтинг: 0 / 0
Помощь с запросом
    #39839746
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doroshenkoнужно наверное сделать count для даты и обращаться к нему, не знаю как это сделать.Фильтры по агрегирующим функциям (например, COUNT) накладываются в блоке HAVING

Насчёт экономичности не уверен, потому что для выгрузки придётся расмчитывать количество
Тут помогут либо фильтры, если они накладываются по бизнес-логике, и соотв. индексы, либо индексированное представление.
...
Рейтинг: 0 / 0
Помощь с запросом
    #39839801
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
date - это дата?
Когда сравниваете с целой единицей, вы что имеете в виду?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помощь с запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]