我有一張表,它保留入境/出境國內/國際郵件記錄不同日期的記錄。下面是示例表:當數據丟失時插入表
Date location in_out_code dom_int_code mail_count
------------------------------------------------------------------------------
11/01/2012 chicago in I 3
11/02/2012 la in I 2
11/03/2012 ny in I 4
11/03/2012 ny out D 5
11/04/2012 phoenix out D 1
11/05/2012 phoenix in D 3
我想創建存儲所有組合的每一天,如下所示(爲便於閱讀,我崩潰了輸出)的表:
Date location in_out_code dom_int_code mail_count
----------------------------------------------------------------------------
11/01/2012 chicago in I 3
11/01/2012 chicago in D 0 <-- inserted
11/01/2012 chicago out I 0 <-- inserted
11/01/2012 chicago out D 0 <-- inserted
11/02/2012 la in I 2
11/02/2012 la in D 0 <-- inserted
11/02/2012 la out I 0 <-- inserted
11/02/2012 la out D 0 <-- inserted
11/03/2012 ny in I 4
11/03/2012 ny in D 0 <-- inserted
11/03/2012 ny out I 0 <-- inserted
11/03/2012 ny out D 5
11/04/2012 phoenix in I 0 <-- inserted
11/04/2012 phoenix in D 0 <-- inserted
11/04/2012 phoenix out I 0 <-- inserted
11/04/2012 phoenix out D 1
11/05/2012 phoenix in I 0 <-- inserted
11/05/2012 phoenix in D 3
11/05/2012 phoenix out I 0 <-- inserted
11/05/2012 phoenix out D 0 <-- inserted
怎麼會我這樣做。任何建議?
謝謝
使用while循環創建臨時表。獲取每個國家每天的最小和最大日期循環,並插入每個組合的 – CR41G14
@ CR41G14像這樣使用循環效率非常低。 –