【发布时间】:2018-07-26 06:43:14
【问题描述】:
一个表格包含贸易交易的数据。一个贸易交易(由 deal_no 标识)在表中可能有多个记录。但是我只想选择一条记录。选择一条记录的条件取决于不同的情况。
从附图中,我需要选择step_release_date最近的记录,按以下条件计算:
CASE
WHEN (DEALSTP.IXSTP_OFFERING_DATE > 0 ) THEN (DEALSTP.IXSTP_OFFERING_DATE)
WHEN (DEALSTP.IXSTP_REL_DATE_A > 0 ) THEN (DEALSTP.IXSTP_REL_DATE_A)
ELSE (DEALSTP.IXSTP_REL_DATE_B)
END ) as Step_release_date
如何从该表中选择最新的 step_release_date ?
【问题讨论】:
-
我删除了不兼容的数据库标签。您应该使用您真正使用的数据库进行标记。如果你给你的问题适当的标签,那么你更有可能得到有用的答案。