Hi,
ich kenn den MS SQL Server aber das sollte gleich funktionieren (wenn ms sich an die rules hält!)
versuch mal
select * from tblX where datum >= '1.1.2004'
evtl. musst du auf english language anpassen:
select * from tblX where datum >= '1.1.2004'
oder
select * from tblY where datum between '1.1.2004 00:00' and '1.1.2004 23:59'
ja sieht blöd aus, aber das muss man bei datetime glaub ich, bei smalldatetime nicht.
oder:
select * from tblX where year(datum) = 2004 and month(datum) = 1 and day(datum) = 1
das hier sind aber zahlen. du musst unterscheiden zw. zahl und string.
datum ist string
tag, monat und jahr sind zahlen
mfg hoffe ich konnte helfen
Kadir