2012-08-08 98 views
-1

我有一個MS訪問項目,其中交易表格每天包含多達70條記錄。它們在一個參數中是常見的,即今天的日期。使用UPDATE,SELECT和INSERT INTO語句MS Access中的altogther

開始輸入數據的正常方法是前往表格並複製昨天的記錄,然後將它們粘貼爲新記錄,然後將日期從昨天更改爲今天的日期。

我需要的是使用SQL語句來實現這一點。我可以這樣說

第1步:使用insert into來輸入表中的新記錄。 步驟2:使用update語句更改日期。 第3步:使用select語句選擇將要更改日期的記錄。 如何結合使用這些語句altogther。

感謝

回答

0

你需要的東西線:

INSERT INTO Table (Field, Field, Field, ADate) 
SELECT Field,Field,Field,Date() As ADate 
FROM Table WHERE ADate = Date()-1 

或者只是更改表中的日期字段的默認值日期(),或NOW(),只有插入其他領域。日期將自動填入今天。

+0

感謝您的回覆。 – mhegazy 2012-08-08 16:13:16

+0

感謝您的回覆。你能解釋一下嗎? – mhegazy 2012-08-08 16:14:13

+1

你不明白哪部分? – Fionnuala 2012-08-08 16:15:47