The Battle of Stalingrad lasted from September 1942 until February 1943. Gradually the weather turned from a mild fall to sub-zero temperature winter. The director and editors messed up. For most of the movie, the city battlefield is clear of snow. Then for a few battle scenes we see the city covered in snow. After these brief weather interludes, the city reverts back to clear and sunny.