我有一个MS访问项目,其中事务表包含每天多达70条记录。它们在一个参数中很常见,即今天的日期。
开始输入数据的正常方法是转到表并复制昨天的记录,然后将它们粘贴为新记录,然后将日期从昨天更改为今天。
我需要的是使用SQL语句来实现这一目标。我可以这么说
步骤1:使用insert into在表格中输入新记录。 第2步:使用update语句更改日期。 步骤3:使用select语句选择将要更改日期的记录。 如何结合使用这些语句altogther。
感谢
答案 0 :(得分:0)
您需要以下内容:
INSERT INTO Table (Field, Field, Field, ADate)
SELECT Field,Field,Field,Date() As ADate
FROM Table WHERE ADate = Date()-1
或者只是将表中日期字段的默认值更改为Date()或Now(),并仅插入其他字段。然后,日期将自动填入今天。