我是一个使用VB6 / Access 2000的SQL新手,我正在尝试获取一个查询,该查询将表中的值之和放入另一个表中。 VB6完成了这项工作,但速度很慢。 我在Access中搜索并尝试了很多次,只是输入了关键字IN,ON,(INNER)JOIN,每次都会出现不同的错误。
核心代码应如下:
update t1
set t1.value = sum(t2.value)
where
val(t2.code)>89
and
t2.date=t1.date
t1.date
是一个日期,没有重复t2.code
是一个变量字符串,如' 0081',' 090' 进一步搜索后,我在这里发现了一个类似的问题(http://goo.gl/uqlw0U),并尝试了:
UPDATE t1
SET t1.value =
(
SELECT
SUM(t2.value)
FROM spese
WHERE
t1.date=t2.date
AND
val(t2.code)>89
)
但Access只是说"需要可更新的查询" - 这是什么意思?
答案 0 :(得分:0)
尝试一下:
driver.find_element_by_xpath('//*[text()="Más"]').click()