在MS Access中使用UPDATE,SELECT和INSERT INTO语句altogther

时间:2012-08-08 12:18:12

标签: sql ms-access-2007

我有一个MS访问项目,其中事务表包含每天多达70条记录。它们在一个参数中很常见,即今天的日期。

开始输入数据的正常方法是转到表并复制昨天的记录,然后将它们粘贴为新记录,然后将日期从昨天更改为今天。

我需要的是使用SQL语句来实现这一目标。我可以这么说

步骤1:使用insert into在表格中输入新记录。 第2步:使用update语句更改日期。 步骤3:使用select语句选择将要更改日期的记录。 如何结合使用这些语句altogther。

感谢

1 个答案:

答案 0 :(得分:0)

您需要以下内容:

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

或者只是将表中日期字段的默认值更改为Date()或Now(),并仅插入其他字段。然后,日期将自动填入今天。