更新字段不能小于零的字段

时间:2013-04-13 15:25:47

标签: ms-access-2007

我使用以下查询来更新我的字段

UPDATE tableName SET fieldName = fieldName-10 WHERE id = 1;

这在我的情况下工作正常,但我希望如果结果小于零,则查询不应该执行。

我试过这个 UPDATE tableName SET fieldname = fieldName-10 WHERE id = 1和fieldName> 0;

但它在UPDATE语句中返回错误语法错误。

提前

thanx

1 个答案:

答案 0 :(得分:1)

你是说这个意思吗?如果pqty是你的表的字段。

UPDATE tableName SET fieldname = pqty-10 WHERE id=1 and pqty>10;