我有一個表A,有4列: 名,發票,值,日期。將數據從表中複製到另一個表的過程
和表格B(FIRST_NAME,max_invoice_name,max_invoice_value,LAST_DATE)
我想爲了從移動數據,向B創建一個過程,但是:
FIRST_NAME應該在B中的一個時間,
max_invoice_name是最大發票值的名稱
max_invoice_value是最大值
last_date是來自同一first_name的發票的最近日期。
例如: 表A:
Smith | Invoice1 | 100 | 23.06.2016
John | Invoice13 | 23 | 18.07.2016
Smith | Invoice3 | 200 | 01.01.2015
表B應該是:
Smith |Invoice3 | 200 | 23.06.2016
John |Invoice13| 23 | 18.07.2016
其實我用一個臨時表,以保持所有不同的first_names,然後我逐行閱讀。如果存在於B =>用來自A的信息更新,如果不存在,則插入新行 – Johanna