Mam tabelę z następującymi danymi:Jak zdobyć poprzedni i ostatnią datę i swoje dane w SQL
create table tempdata(account varchar2(20)not null,bookid number(10),seqno number(20) not null,book_date date, book1 number(10),
book2 number(10),book3 number(10))
insert into tempdata values('123',101,09,add_months((sysdate),-1),100,120,130);
insert into tempdata values('123',101,10,sysdate),70,60,100)
select * from tempdata;
ACCOUNT BOOKID SEQNO BOOK_DATE BOOK1 BOOK2 BOOK3
123 101 9 9/22/2015 10:05:28 AM 100 120 130
123 101 10 10/22/2015 10:01:42 AM 70 60 100
muszę do wyjścia coś jak poniżej, aby stworzyć inną tabelę temp z najnowszych informacji księgowych w tym poprzednim terminie i najnowszej data:
ACCOUNT BOOKID SEQNO Previous_DATE Latest_date BOOK1 BOOK2 BOOK3
123 101 10 9/22/2015 10:05:28 AM 10/22/2015 10:01:42 AM 70 60 100
Dodany tag 'oracle' oparty na' sysdate', 'varchar2' i' add_months' –
życzymy sobie, aby każdy OP w SO tworzył i wstawiał instrukcje wraz z wejściowymi i oczekiwanymi danymi wyjściowymi, takimi jak to pytanie. Sprawia, że bardzo łatwo się bawić :) – Utsav