Van egy táblánk, amiben számokat tárolunk. A számok nem teljesen folytonosak, az összefüggő részeket kell azonosítani.
use tempdb;
IF OBJECT_ID('dbo.Tabla', 'U') IS NOT NULL DROP TABLE dbo.Tabla;
GO
CREATE TABLE dbo.Tabla
(
szam INT NOT NULL CONSTRAINT PK_Tabla PRIMARY KEY
);
INSERT INTO dbo.Tabla(szam)
VALUES(12),(13),(111),(112),(113),(237),(238),(340),(350),(351);
GO
select * from Tabla;
-- Ezt szeretnénk kinyerni, az összefüggő tartományokat
--tartomanyeleje tartomanyvege
--12 13
--111 113
--237 238
--340 340
--350 351
A megfejtéseket szokás szerint kommentben várom, amelyeket 2 nap múlva engedek ki.