I'm on the slow side today and for some funky reason I can't seem to get my head around this: I have an SSIS package error logging table that I need to query and I can't group it the way I want to save my life it seems. Heres the deal:DECLARE @errors table ( ErrorID int IDENTITY (1, 1), ErrorGUID uniqueidentifier )INSERT INTO @errorsVALUES ('D07DCC50-EABF-4A56-A402-B4ABEE9B6B13'), ('D07DCC50-EABF-4A56-A402-B4ABEE9B6B13'), ('4E50B86B-5FA7-4E2B-B781-EE250B42C4EA'), ('4E50B86B-5FA7-4E2B-B781-EE250B42C4EA'), ('1A4F31BD-E389-44A3-9A41-08555B691BEA'), ('1A4F31BD-E389-44A3-9A41-08555B691BEA')SELECT * FROM @errors--> Expected outputErrorID Rowgroup ErrorGUID1 1 D07DCC50-EABF-4A56-A402-B4ABEE9B6B132 1 D07DCC50-EABF-4A56-A402-B4ABEE9B6B133 2 4E50B86B-5FA7-4E2B-B781-EE250B42C4EA4 2 4E50B86B-5FA7-4E2B-B781-EE250B42C4EA5 3 1A4F31BD-E389-44A3-9A41-08555B691BEA6 3 1A4F31BD-E389-44A3-9A41-08555B691BEA- LumbagoMy blog-> http://thefirstsql.com/2011/02/07/regular-expressions-advanced-string-matching-and-new-split-function-sql-server-2008-r2/