我必须在SQL中运行此查询,该查询将返回固定标量(假设为7)和列中的值之间的最小值。我试过了:

SELECT from theTable min(theTable.Column , 7) AS Label

我收到一个错误,说我在此表达式的函数中使用了错误数量的参数。我无法复制/粘贴,因为我正在使用Access。

最佳答案

尝试这个

SELECT
  IIF(theTable.Column < 7, theTable.Column, 7) AS Label
FROM
  theTable

09-27 06:36