我有一个包含以下列的表 [Emp]:
EmpID、
EmpName、
EmpLastName、
EmpSalary、
月、
年、
ModDate
我想使用上个月的大约 300 条记录在同一个表中创建 300 条新记录,除了要在插入语句期间修改的月份属性外,其值相同。
为此,我想使用 MS Access + vb6。
如果您能帮助我解决这个问题,我将不胜感激。
我试图执行的查询如下:
INSERT INTO Emp ( EmpID, EmpName, EmpLastName, EmpSalary, [Month], [Year], ModDate)
SELECT Emp.EmpID, Emp.EmpName, Emp.EmpLastName, Emp.EmpSalary, 4 AS Expr1, Emp.[Year], Now() AS Expr2
FROM Emp
WHERE (((Emp.[Year])=2013) AND ((Emp.[Month])=3))