Bem, como não existe uma data como 2014, você esperaria null, porque o máximo de nada na verdade não é nada.
Mas faça isso:
COALESCE(MAX(number),0)
O que significa:obtenha a primeira coisa não nula da próxima lista, portanto, se o seu
max
for nulo, ele fornecerá 0