ho una tabella con i seguenti dati:Come ottenere la data precedente e tutti i vantaggi ed i suoi dettagli in 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
ho bisogno di qualcosa di output come il seguente, al fine di creare un'altra tabella temporanea con gli ultimi dettagli del libro tra cui la data precedente e ultima 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
Aggiunto il tag 'oracle' basato su' sysdate', 'varchar2' e' add_months' –
desiderano che ogni OP in SO fornisca queste istruzioni di creazione e inserimento insieme a input e output previsto, come questa domanda. Rende molto facile da giocare :) – Utsav