次のクエリを使用して、同じ番号で連続した週の連続したレコード ギャップを見つけることができます。
SELECT * FROM pointed_numbers A WHERE EXISTS (
SELECT * FROM pointed_numbers B WHERE A.number = B.number AND (A.week = B.week + 1 XOR A.week = B.week - 1)
) ORDER BY A.number, A.week;
ストアドプロシージャなしで各ギャップを特定するにはどうすればよいですか。ユーザー定義変数で試しましたが、成功しませんでした。