我已经查找过它,但只获得了基本语法,而不是如何将其与SQL查询的其余部分合并。
我会这样做吗?
UPDATE survey
SET IIF ((survey.azimuth+180)>360, survey.azimuth=(survey.azimuth-180), survey.azimuth=(survey.azimuth+180)
;还是这个?
UPDATE survey
IIF ((survey.azimuth+180)>360, SET survey.azimuth=(survey.azimuth-180), SET survey.azimuth=(survey.azimuth+180)
;情况不适用于Access吗?
发布于 2015-04-14 09:46:18
他们俩都不行。访问中不支持CASE。你用这个。
UPDATE
survey
SET
azimuth = IIF ((azimuth + 180) > 360,
(azimuth - 180),
(azimuth + 180));发布于 2015-04-14 09:44:44
UPDATE survey
SET azimuth = IIF (azimuth + 180 > 360, azimuth - 180, azimuth + 180)https://stackoverflow.com/questions/29624029
复制相似问题