で次の要素を見つけるためにそれはは、私がこの<a href="http://pastebin.com/B8ERBD4L" rel="nofollow">SQL</a></p> <p>を持っているか、SQLサーバー
A B C D ...... ...... ZZZZ
は、ユーザーが「AZ」を私に与えていると言うことができます下のような出力を生成します。私は彼に "BA"を返したい。 どうすればいいですか?
ありがとうございました
で次の要素を見つけるためにそれはは、私がこの<a href="http://pastebin.com/B8ERBD4L" rel="nofollow">SQL</a></p> <p>を持っているか、SQLサーバー
A B C D ...... ...... ZZZZ
は、ユーザーが「AZ」を私に与えていると言うことができます下のような出力を生成します。私は彼に "BA"を返したい。 どうすればいいですか?
ありがとうございました
SQL Server 2014では、あなたは幸いです。 LEAD
が
SELECT *
,LEAD(ALPHA) OVER(ORDER BY (SELECT NULL)) AS NextAlpha
FROM T AS T1
あなたの最後の選択にこれを追加して、あなたはかなりまともなソートクリテリウムを使用する必要があり、ORDER BY (SELECT NULL)
のみ、クエリのこの種の仕事であろうと、認識することがあります。
魅力的な作品です。どうもありがとう。数時間の節約。 –
論理に対して、あなたはAZに対してBAを返すとします。ロジックを適切に指定するか、サンプルの入出力データを入力してください。 – Esty
どのバージョンのSQL Serverですか? – Shnugo
私はZに対してAAを返したいと思っています。私はBに対してCを返したい –