2016-10-13 13 views
0

で次の要素を見つけるためにそれはは、私がこの<a href="http://pastebin.com/B8ERBD4L" rel="nofollow">SQL</a></p> <p>を持っているか、SQLサーバー

 
A 
B 
C 
D 
...... 
...... 
ZZZZ 

は、ユーザーが「AZ」を私に与えていると言うことができます下のような出力を生成します。私は彼に "BA"を返したい。 どうすればいいですか?

ありがとうございました

+0

論理に対して、あなたはAZに対してBAを返すとします。ロジックを適切に指定するか、サンプルの入出力データを入力してください。 – Esty

+0

どのバージョンのSQL Serverですか? – Shnugo

+0

私はZに対してAAを返したいと思っています。私はBに対してCを返したい –

答えて

5

SQL Server 2014では、あなたは幸いです。 LEAD

SELECT * 
     ,LEAD(ALPHA) OVER(ORDER BY (SELECT NULL)) AS NextAlpha 
FROM T AS T1 

あなたの最後の選択にこれを追加して、あなたはかなりまともなソートクリテリウムを使用する必要があり、ORDER BY (SELECT NULL)のみ、クエリのこの種の仕事であろうと、認識することがあります。

+0

魅力的な作品です。どうもありがとう。数時間の節約。 –

関連する問題

 関連する問題