我真的被困在這裏。PL/SQL在表中找到日期
例如past_data表。
name|date |hour |data
____________________________________________________________
je |06/05/2012|1 |32323
je |06/05/2012|2 |43564
je |20/05/2102|3 |12334
je |06/05/2012|4 |123123
je |13/05/2012|1 |133223
NEW_TABLE
name|date |hour |data
____________________________________________________________
je |06/05/2012|1 |32323
je |06/05/2012|2 |43564
je |20/05/2102|3 |12334
je |06/05/2012|4 |123123
我怎樣寫一個程序,找出了一整天匹配當前日(今天是星期天)從列「日期」表「past_date」複製到talbe「NEW_TABLE」。在該示例中,您可以看到date = 06/05/2012和20/05/2012 from past_date表中的行被複制到new_table,因爲這兩個日期是星期日。
然後循環此過程13次(總共數週),每次增加1天,例如星期日然後星期一然後星期二等。
請幫忙。
爲什麼13次?本週只有7天...更多的是,它會複製所有記錄 - 因爲每個記錄都是迭代中的一天... –
那麼我如何循環2周?目前運行需要2周。 – user1332821
當你在答案中運行givven語句時,如果你迭代它,你可以複製** all **每週特定日期的past_data記錄(在我的答案 - 今天,@Klas答案 - 星期日)在整整一個星期,然後你複製temp_data的所有記錄 –