【发布时间】:2014-06-04 23:10:57
【问题描述】:
如何在多列的最大值中每行返回 1 个值:
TableName [RefNumber, FirstVisitedDate, SecondVisitedDate, RecoveryDate, ActionDate]
我希望 MaxDate of (FirstVisitedDate, SecondVisitedDate, RecoveryDate, ActionDate) 这些日期用于单列中的所有行,并且我想要另一个新列 (Acion) 取决于 Max date 列,例如:如果 Max date 来自 FirstVisitedDate 那么它将是“FirstVisited”,或者如果 Max 日期来自 SecondVisitedDate,那么它将是“SecondVisited”...
总的结果喜欢:
从表中选择 RefNumber、Maxdate、Action 按 RefNumber 分组
【问题讨论】:
标签: sql sql-server sql-server-2008 tsql reporting