Suponga que el campo fecha_pedido sea de tipo char(10).
¿Por qué pondrías una fecha en un campo char? ¿Para qué están luego los campos de fecha?
si la fecha es algo como: 2000-04-01 como ponerle que la fecha tiene que ser en el mes de abril??
Si ese es el formato que lleva la fecha podría hacer algo como LIKE '2000-04-__' o LIKE '____-04-__' (Insisto en que esto se debería hacer en un campo fecha)
apellido LIKE ‘H%’ AND apellido LIKE ‘%A’
Podrías ponerlo como LIKE 'H%A' ¿No?
y viva en un estado cuyo nombre lo formen 7 letras.
LIKE '_______'
Lectura recomendada:
https://dev.mysql.com/doc/refman/5.0/es/string-comparison-functions.html (asumiendo que estás trabajando con MySQL)