0
DB2表ZB_BILL_ERR:如何更新Db2表格行並刪除現有行?
PROCESS_DATE CURR_PROCESS_DT ACCOUNT_NUMBER SEQ_NUM ERROR_REASON
07/14/2013 07/14/2013 A123456789 1 Trancode Invalid
07/15/2013 07/15/2013 B987654321 1 Adjustment code invalid
07/16/2013 07/16/2013 A123456789 2 Multi Single ind invalid
預期輸出:
PROCESS_DATE CURR_PROCESS_DT ACCOUNT_NUMBER SEQ_NUM ERROR_REASON
07/15/2013 07/15/2013 B987654321 1 Adjustment code invalid
07/14/2013 07/16/2013 A123456789 2 Multi Single ind invalid
的A123456789的最新行的過程日期將在表中的賬戶最古老的工藝至今,在這種情況下,這是2013年7月14日和刪除A123456789
......我會通過使表開始(如果可能的話)(每個ID只需要一行),然後在過程中更新或插入,或者使用MERGE語句(如果您的DB2版本支持它),則在A123456789上是唯一的。什麼版本的DB2,到目前爲止您嘗試過什麼? –