将一个表中的值相加到另一个表中

时间:2015-11-15 10:39:14

标签: vb6 ms-access-2000

我是一个使用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只是说"需要可更新的查询" - 这是什么意思?

1 个答案:

答案 0 :(得分:0)

尝试一下:

driver.find_element_by_xpath('//*[text()="Más"]').click()