Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 一个接一个地减去相同的数据_Database_Ms Access - Fatal编程技术网

Database 一个接一个地减去相同的数据

Database 一个接一个地减去相同的数据,database,ms-access,Database,Ms Access,我有一个表Sell\u Detail有一列Amount,其中数据相同 例如: select amount from sell_detail where amount = 1990 1900 1900,1900 当我输入时,从两个相似的数据中减去值,如果它们大于 具有相似值的一条记录 例如: select amount from sell_detail where amount = 1990 1900 1900,1900 我输入200,结果将是 1700,1700 我想要什么结果: 17

我有一个表
Sell\u Detail
有一列
Amount
,其中数据相同

例如:

select amount from sell_detail where amount = 1990
1900
1900,1900
当我输入时,从两个相似的数据中减去值,如果它们大于 具有相似值的一条记录

例如:

select amount from sell_detail where amount = 1990
1900
1900,1900
我输入200,结果将是

1700,1700
我想要什么结果:

1700,1900
否则,如果值不同,它会很好地工作 请帮忙
谢谢

您是在询问如何更改数据库中仅一行的值,还是如何从查询返回的第一个值中减去一个值(例如200)?是的,我发现结果是第一行而不是第二行,例如,我输入要扣除的金额是200答案将是17001900我现在得到的是(17001700)