我是VBA的新手。我的数据库是Ms-access。我编写了查询,根据四个标准从数据库中提取数据。
我的数据库:
KeyerName Job score date time
xxx 1 50 12/14/13 02:30
yyy 1 60 01/02/14 12:00
xxx 4 75 02/08/14 08:00
xxx 4 50 02/08/14 08:00
yyy 1 90 01/02/14 12:00
我想根据日期,时间,工作和keyername
提取我的数据作为得分总和我将sql查询编写为,
ssql= "select sum(score) from typt where Keyername='XXX', Job ='4', date=#02/08/14#, time= '08:00'"
但是我收到了错误。 我的输出是:
score
125
有谁能建议我如何在where子句sql中使用多个条件? 提前谢谢。
答案 0 :(得分:0)
用AND代替每个逗号:
select sum(score) from typt where Keyername='XXX' AND Job ='4' AND ...