Si en la tabla de pedidos tienes más de un pedido del mismo artículo para la misma fecha (teniendo en cuenta que es un DATE), la fecha mínima será muy poco discriminante. TE puede devolver mas de un registro.
Fuera de eso, la consulta es de manual basico:
Un par de consejos:
1) No uses caracteres reservados en los nombres de las tablas. Tienen a generar errores graves de sintaxis de muy difícil detección para los que se inician.
2) JAMAS uses el
signo numeral (#) en MySQL en una sentencia. En MySQL se usa para
comentarios, y MySQL ignorará todo lo que sigue a ese signo, generando errores de sintaxis inesperados.