-1

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

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

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

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

谢谢

4

1 回答 1

0

您需要以下内容:

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

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

于 2012-08-08T12:21:05.360 回答