Hallo Holger.
Dein Problemliegt darain, daß Du Datumsangaben nicht wie einen Text behandeln kannst. Der Datentyp Datum/Uhrzeit ist ein eigenes Format.
Jede Datenbabnk bietet dafür ein Set von Funktionen an.
Die genaue Syntax von MS SQL Server kenne ich nicht. Sinngemäß sollte folgendes funktionieren:
SELECT * FROM tabelle WHERE Monat(Datum) = 10 AND Kundennummer ='kunde1'
Falls Du mehrere Jahre in der Tabelle hälst, mußt Du noch das Jahr mit abfragen:
SELECT * FROM tabelle WHERE Monat(Datum) = 10 AND Jahr(Datum) = 1999 AND Kundennummer ='kunde1'
Gruß
Kess