番号がすべて順不同(ギャップがある)のSQLレコードがあります。たとえば、1,2,3,7,9,11.....最初に欠落している番号のみを取得したいと思います。
私はこのようなことを試みましたが、それを正しく機能させるためのSQLがわかりません。
strQuery = "SELECT N as NextNum FROM LOADS WHERE N > 0 AND N <= (SELECT MAX(LOAD_NO) FROM @LOADS) AND N NOT IN (SELECT LOAD_NO FROM @LOADS)"
objNextNum.Open strQuery
lastLoadNo= objNextNum("NextNum")
response.write "NEXT LOAD NUMBER IS: " & lastLoadNo
その例をmsのWebサイトで見つけましたが、機能させることができません。
助けてくれてありがとう!!!