我有一個表[的Emp]有以下的列:我想從表中選擇300行,並再次將它們插入到同一表
的EmpID,
EmpName,
EmpLastName,
EmpSalary,
月,
年,
創建ModDate
我要使用約300記錄從上月創造300個新的記錄到同一個表與sa除了我想在插入語句中修改的月份屬性之外的值。
我想爲此使用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))
對「300」價值有重要意義嗎?還是僅僅是(近似)員工數量?換句話說,你是否想要複製*全部*員工的記錄,即使其中有300個以上的記錄? – 2013-03-26 09:09:19
是的,你的對,它只是大約員工人數。 – Claude 2013-03-26 09:18:53
我想要實現的是從預覽月複製所有員工,當前假設從1月複製所有員工,將月份修改爲Febrary並將它們全部插入到同一個表中 – Claude 2013-03-26 09:21:04