Я использую SQL Server 2008. У меня есть таблица AdvanceEntry
.Отображать данные как в реестре
--------------------------------------------------------------------------------
Code | PaidDate | Amount | ReceiveDate | ReceiveAmount
--------------------------------------------------------------------------------
102 | 15-04-2004 | 3000 | 20-04-2004 | 2000
104 | 23-05-2006 | 1000 | NULL | 0.00
104 | 25-05-2005 | 1500 | 12-06-2005 | 500
Когда любой человек лавировать Заем то сумма займа хранится в Amount
колонки и дата хранится в PaidDate
и лицах код хранится в Code
колонки. Когда это лицо возвращает сумму, то эта сумма хранится в ReceiveAmount
, а дата хранится в ReceiveDate
.
Теперь я хочу создать отчет, например, регистратор определенного кода.
Например, код 102
----------------------------------------------------------------------------
PaidDate/ReceiveDate | Amount | ReceiveAmount | Balance
----------------------------------------------------------------------------
15-04-2004 | 3000 | 0 | 3000
20-04-2004 | 0 | 2000 | 1000
И для кода 104
----------------------------------------------------------------------------
PaidDate/ReceiveDate | Amount | ReceiveAmount | Balance
----------------------------------------------------------------------------
23-05-2006 | 1000 | 0 | 1000
25-05-2005 | 1500 | 0 | 2500
12-06-2005 | 0 | 500 | 2000
Как я могу это сделать? Пожалуйста, помогите мне .. Спасибо
Возможно, это возможно в TSQL-коде, но было бы гораздо лучше использовать инструмент отчетности или настраиваемое приложение для форматирования данных для презентации. TSQL не является хорошим языком для форматирования или представления данных. – Pondlife