同じテーブル内の2つの異なるカラムから2つの最大日付を返す必要があります。私はその結果を同じ行にしたい。 これは私のテーブルデータである:SQL:2つのカラムから2つの最大日付を返します
If i have this
store item tran-code date
1788 2004635 1 17.05.27
1788 2004635 2 17.05.27
1788 2004635 30 17.05.26
1788 2004635 2 17.05.21
1788 2004635 1 17.05.21
1788 2004635 2 17.05.20
1788 2004635 1 17.05.20
と私はこれをしたい...
store item tran-code date
1788 2004635 1 17.05.27
1788 2004635 30 17.05.26
いますが、私はこれを返すために得ることができれば、それは完璧になります
store item date_1 date_30
1788 2004635 17.05.27 17.05.26
DATE_1がありますtran-code = 1の最大日付と date_30は、tran-code = 30の最大日付です。
なぜこれがあなたが望む答えなのか分かりません。あなたの結果に2つの線があるので、あなたの質問の第2部分とちょっと矛盾します。 – Tomer
MySQLまたはOracleまたはSQLServer – Utsav