0

各行に対して、最高/最新の日付の列 (YYY.) を検索するためのクエリを探しており、対応する列 (XXXX.) を検索したいと考えています。最新の日付の列を検索することは可能でしたが、取得対応する列は私を無知にしました...すべての提案は大歓迎です!!

したがって、表から:

| id        |       XXXX0|      YYY0 |       XXXX1|      YYY1|      XXXX9|        YYY9|
---------------------------------------------------------------------------------------
|         A |          3 | 10-10-2009|          4 |10-10-2010|         1 |  10-10-2011| 
|         B |          2 | 10-10-2010|          3 |10-10-2012|         6 |  10-10-2011| 
|         C |          4 | 10-10-2011|          1 |10-10-2010|         7 |  10-10-2012| 
|         D |          1 | 10-10-2010|          8 |10-10-2013|         9 |  10-10-2012| 

私はで終わりたいと思います:

| id        |      LabelX|     LabelY|
--------------------------------------
|         A |          1 | 10-10-2011|
|         B |          3 | 10-10-2012|
|         C |          7 | 10-10-2012|
|         D |          8 | 10-10-2013|

追加:これは私が最大値を決定しようとしたものです:

SELECT LTRIM(A) AS A, LTRIM(B) AS B, LTRIM(C) 
    (Select Max(v)
    FROM (VALUES (YYY0), (YYY1), …..(YYY9) AS value(v)) as [MaxDate]
FROM Table
4

3 に答える 3