Kadir: Datumsvergleich mit SQL

Beitrag lesen

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