+ -
当前位置:首页 → 问答吧 → MYSQL 一问

MYSQL 一问

时间:2014-05-11

来源:互联网

请问有什么错误及如何写法
SQL 语法:
UPDATE a_stock SET qb_sunrise_bal = sum( in_stock ) WHERE warehouse = 'QuarryBay' AND product = 'Sunrise' AND arrival_date BETWEEN '2014-01-01' AND '2014-04-30'

MySQL 传回:
#1111 - Invalid use of group function

作者: raytsuihk2002   发布时间: 2014-05-11

You can try this to see whether it works.

UPDATE a_stock SET qb_sunrise_bal = (select sum( in_stock ) WHERE warehouse = 'QuarryBay' AND product = 'Sunrise' AND arrival_date BETWEEN '2014-01-01' AND '2014-04-30' )

作者: McLoneIII   发布时间: 2014-05-11