1

特定の行 ID の前に、テーブル内の行の総数を数える必要があります。

このクエリがあります

select count (ClientID) 
FROM [Seek].[dbo].[seekClient] 
where ClientID < '12'

整数の主キーの場合は正常に機能しますが、GUID の場合はどうすればよいかわかりません??

この場合、私を助けてください。

ありがとう

4

2 に答える 2

2

簡単な答え、これは不可能です。このリンクを参照してください。最も具体的には:

グローバル一意識別子は通常、人間が判読できず、人間が読み取ったり解釈したりすることを意図していません。

長い答え - テーブル構造の残りの部分は何ですか? あなたがやろうとしていることを行うには別の方法があるかもしれません(作成日フィールドがある場合はそれを使用することが可能だと思います)

于 2012-08-15T06:49:42.873 に答える
0

「前」の意味を定義する別の列 (id ではない) を使用する必要があります。たとえば、「DateOfCreation」、「creation_date」などの列です。

于 2012-08-15T06:49:25.337 に答える