¿No debería ser así?,:
Código SQL
[-]SELECT COUNT(SELECT `productos`.`descripcion` AS `descripcion`, SUM(`detalle_pedido`.`unidades`) AS `unidades`
FROM `detalle_pedido`, `pedidos`, `productos`
WHERE `detalle_pedido`.`pedidos_id`=`pedidos`.`id`
AND `detalle_pedido`.`productos_id`=`productos`.`id`
AND '$Fecha1'<=`pedidos`.`fecha_orden` AND `pedidos`.`fecha_orden`<='$Fecha2'
GROUP BY `detalle_pedido`.`productos_id`;
),`productos`.`descripcion` AS `descripcion`, SUM(`detalle_pedido`.`unidades`) AS `unidades`
FROM `detalle_pedido`, `pedidos`, `productos`
WHERE `detalle_pedido`.`pedidos_id`=`pedidos`.`id`
AND `detalle_pedido`.`productos_id`=`productos`.`id`
AND '$Fecha1'<=`pedidos`.`fecha_orden` AND `pedidos`.`fecha_orden`<='$Fecha2'
GROUP BY `detalle_pedido`.`productos_id`;
Por cierto, no mencionaste si estás trabajando con PHP


.