привет я следующую таблицу и данные, чтобы получить открытия и закрытия баланса каждый счет открытия необходимый баланс gdate < 02-октября-2013 вот мой столOracle запросов для открытия и закрытия баланса
create table ledger (account_no varchar2(10),gdate date,debit number(8),credit number(8))
insert into ledger (account_no,gdate,debit,credit) values ('10-0001','01-oct-2013',1000,0);
insert into ledger (account_no,gdate,debit,credit) values ('10-0001','24-oct-2013',0,440);
insert into ledger (account_no,gdate,debit,credit) values ('20-0001','01-oct-2013',3000,0);
insert into ledger (account_no,gdate,debit,credit) values ('30-0001','01-oct-2013',300,0);
insert into ledger (account_no,gdate,debit,credit) values ('20-0001','16-oct-2013',1200,0);
insert into ledger (account_no,gdate,debit,credit) values ('30-0001','17-oct-2013',0,1340);
insert into ledger (account_no,gdate,debit,credit) values ('30-0001','24-oct-2013',500,0);
мне нужно следующий результат
ACCOUNT_NO OPENING DEBIT CREDIT CLOSING
10-0001 1000 0 440 560
20-0001 3000 1200 0 4200
30-0001 300 500 1340 540
Если у вас есть сценарии ddl для задействованных таблиц, это может сэкономить кому-то некоторое время, отвечая на этот вопрос, и означает, что они не догадываются о типах данных и т. Д. Лично я считаю, что SQL Fiddle весьма полезен для обмена такими вещами: http://sqlfiddle.com/ – ChrisProsser
вот структура таблицы create table bookger (account_no varchar2 (10), дата gdate, дебетовый номер (8), номер кредита (8)) – user3244687
Пожалуйста, можете ли вы также объяснить, что было не так с результатом. Сколько строк вы ожидали? Если у вас есть DML, образец этих данных также будет полезен. – ChrisProsser