Так у меня есть таблица в базе данных со следующими полями:Время с момента последнего покупки
- Transaction ID
- ID клиента
- Transaction Дата
Я хочу, чтобы добавить дополнительный поле к таблице под названием
- Время с Previou s Транзакция для каждого клиента
Это должно быть просто (дата транзакции A - дата транзакции B) при условии, что клиенты являются одинаковыми, а таблица упорядочена по дате.
Я использую mySQL (так что Oracle Advances PL/SQL не имеет). В моей таблице много строк.
выберите txn_id, cust_id, txn_date from txns;
Как это сделать?
Вы хотите автоматическое вычисление поля или просто инициализировать значения один раз? – Vatev
Я строю таблицу анализа, поэтому инициализирую только один раз. – eamo