【发布时间】:2019-02-07 14:04:38
【问题描述】:
我需要在包含所有记录的最大年份(存储为文本)的 select 语句中添加新列,然后将其标记为 CY/PY。只有两年总是在表格中。
year value
2019 value1
2019 value2
2018 value3
到目前为止,我尝试了这个,但它只返回该行的最大值,而不是整个列。
select year, value, IIF(year=MAX(year), 'CY', 'PY') AS "CY/PY" from table
预期:
year value CY/PY
2019 value1 CY
2019 value2 CY
2018 value3 PY
【问题讨论】:
-
您需要从子查询中获取最大年份。