|
在Access中有两个表,以工号一对多方式连接。每天第一次打开显示一个A3表格式的空表,录入后则显示A4格式表式,在ACCESS2003中用最下面的SQL语句可以正常通过,在Access97中就出现LEFT JOIN 格式出错,请各位帮忙支支招谢谢
A1
工号 姓名 工作
C001 李一 冲床
C002 张三 喷漆
C003 李四 冲床
C004 小王 打磨
A2
工号 作业日期 完成数量
C001 2010-10-01 500
C002 2010-10-01 500
C003 2010-10-01 500
C004 2010-10-01 500
A3
工号 姓名 工作 作业日期 完成数量
C001 李一 冲床 2010-10-01 500
C002 张三 喷漆 2010-10-01 500
C003 李四 冲床 2010-10-01 500
C004 小王 打磨 2010-10-01 500
A4
工号 姓名 工作 作业日期 完成数量
C001 李一 冲床
C002 张三 喷漆
C003 李四 冲床
C004 小王 打磨
SELECT A1.工号, A1.姓名, A1.工作, A2.完成数量, A2.作业日期
FROM A1 LEFT JOIN [SELECT * FROM A2 WHERE 作业日期=Date()]. AS B ON A1.工号=B.工号;
|
|