Hola.
Entiendo que vas a meter todos los registros de todos los materiales día a día y que tendrás entonces un histórico de lo que ha ido sucediendo cada día, ¿no?
Y que, lo que quieres, es que el programa te diga que, dado un día y un material, cuánto material acumulado había ese día concreto, ¿no? Para ello se me ocurre que, teniendo todos los registros, recorras todos los días hasta el que buscas y sumes las cantidades del material que le indicas. Así tendrías el valor buscado, ¿no?
P.D.: Si es ésto, sería más eficiente crear una cuarta columna que vaya guardando el acumulado y así, cuando quieras consultarlo, no tiene que hacer de nuevo la suma recorriendo todos los elementos, sino que le serviría con acceder al acumulado de ese día concreto.
-----------------------------
Aprende la programación desde una perspectiva básica y simplista en
Programación Básica