У меня есть две таблицы [SourceTbl]
и [TransactionDates]
.. В моем SourceTbl
у меня есть эти поля .. Source
и Transaction
Как я могу получить предыдущий и текущий счет транзакции эффективным способом?
SourceTbl Таблица:
[Source] [Transaction]
AAB 1
AAA 1
ABB 2
AAA 1
AAB 1
TransactionDates Таблица:
[TransactionID] [Date] [isActive]
1 9/26/2014 1
2 9/25/2014 0
3 9/24/2014 0
Если мы выберем TransactionID
необходимо подсчитать текущую транзакцию, а также получить предыдущий счет на предыдущей транзакции (-1 дата или строка активной транзакции). Транзакции являются базовыми, что активно. В таблице должно быть активировано только 1 активная дата.
Выход должен быть - TransactionID
я использовал 1.
Source PrevCount CurrentCount
AAB 0 2
AAA 0 2
ABB 1 0
Что '' PrevCount' и CurrentCount' значит? Сделки вчера и сегодня? – Mureinik
Да ... вы правы – Ian
-1 строка или дата не совпадают, если есть пропущенная дата или повторяющаяся дата. Вопрос не ясен. – Paparazzi