Member 11148917 Ответов: 1

Как получить список клиентов, которые не вносили деньги за последние 7 дней ?


Моя идея состоит в том, чтобы с помощью self join сравнить баланс за последние 7 дней.

1.Если нет разницы в балансе за последние 7 дней, то клиент не вносит деньги.

2.Если есть разница в балансе за последние 7 дней, то клиент вносит деньги.

Что я уже пробовал:

то, что я пробовал, - это успешно применить self join, но не получить, как указать последние 7 дней для этого сравнения.

PIEBALDconsult

Неужели нет таблицы транзакций?

OriginalGriff

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

1 Ответов

Рейтинг:
4

Peter Leow

Данные, которые генерируются в каждой транзакции, обязательно включают дату и тип транзакции, например кредит и дебет. Это важные данные, которые должны храниться в некоторых таблицах базы данных, используйте их для достижения своей цели. Если они не захвачены в базе данных, то вам следует пересмотреть свой дизайн базы данных.