SELECT t1.Oid FROM gkvtransferprotokoll AS t1 JOIN gkvabrechnung a1 ON a1.Oid = t1.GkvAbrechnungOid WHERE DATE(a1.ErstelltAm) >= ? AND DATE(a1.ErstelltAm) <= ? AND t1.Oid = ( SELECT MIN(Oid) FROM gkvtransferprotokoll AS t2 WHERE t1.GkvAbrechnungOid = t2.GkvAbrechnungOid GROUP BY t2.GkvAbrechnungOid ) AND ( (a1.Verfahrensstufe = 1 AND t1.EmpfangerBezeichnung NOT LIKE 'knappschaft') OR a1.Verfahrensstufe = 2 )