Prueba con
Código:
Select
Count(*) As Total,
p.IdRaza,
p.IdCalidad,
p.IdLote
From Albaranes a
Inner Join DetalleAlbaran p
On (a.IdAlbaran=p.IdAlbaran)
Where a.NAlbaran='a1/00225487'
Group By
p.IdRaza,
p.IdCalidad,
p.IdLote
Ten en cuenta que se separará al encontrar un campo diferente en cada campo incluído en el group by. De manera que si por ejemplo IdLote es un número que cambia entre registros del mismo grupo que pretendes ver no te funcionará como esperas