todo bien, excepto que el numero de recuentos no varia cuando modifico el almacén el los parametros de selección, cualquier almacén que ponga da el mismo resultado.
podrian ayudarme a identificar el error y como corregirlo??
Tomando en cuenta que el almacén es un dato a nivel producto, te sugeriría contar los productos que han sido afectados por el recuento de cada almacén, para esto te serviría el query así:
declare @fecha_Inicio date
declare @fecha_Fin date
SET @fecha_Inicio = (/*select top 1 T0.DocDate from [dbo].[OIQR] T0 where T0.DocDate=*/'[%0]')
SET @fecha_Fin = (/*select top 1 T0.DocDate from [dbo].[OIQR] T0 where T0.DocDate=*/'[%1]')
SELECT T1.WhsCode, Count(T0.[DocEntry])
FROM OIQR T0 Inner Join IQR1 T1 On T0.DocENtry = T1.DocENtry
WHERE T0.[DocDate] >= @fecha_Inicio AND T0.[DocDate] <= @fecha_Fin
Group By T1.WhsCode