Amigo muchas gracias por la ayuda, probe la consulta y está bien, me dió una idea: como el .net 2005 maneja los datasets puedo llenar los resultados de aquella consulta sobre un dataset que puedo crear y luego puedo jalar los mismos campos del data set para formar el reporte, por el momento lo haré de esa manera, si alguien tuviese información sobre la creación de subreportes se los agradecería mucho.
Muchas gracias de nuevo y suerte.