看看我的INSERT的SQL语句,错在哪里呢?
我用的是Access2000,Delphi7调试,
TmpTable2 :
Code PieceWork
1 130.00
2 210.00
--------------------------
PayTbl:
PayYear PayMonth Code Name BasePay PiecePay ...
....
2003 4 ........................
2003 5 1 AA 300.00 0
2003 5 2 BB 300.00 0
....
--------------------------
现将TmpTable2的PieceWork插入PayTbl的PiecePay中且条件是PiecePay的Payyerar=2003,PayMonth=5,且两表Code对应,我用这条SQL语句,没有通过:
代码如下:
INSERT INTO PayTbl(PiecePay)
SELECT a.PieceWork FROM TmpTable2 a,PiecePay b
WHERE b.Code=a.Code AND b.PayYear=2003 AND b.PayMonth=5
(大家帮我看看,谢谢啦!)