Zitat:
Zitat von Parallax
Um in ein Suchfeld "28.1" oder "11.15" oder "3.3" eingeben kann, und die Datenbank nach diesen Werten gefiltert wird... Da funktioniert im Moment leider nicht, da die Datenbank den Punkt nicht kennt, und bei einer Eingabe von "2" einfach alle Datensätze anzeigt, da diese ja im Jahr 2xxx immer vorkommt....
|
Du suchst also z.b. nach Einträgen mit dem 15. November?
Das sähe so aus:
Code:
select feld where MONTH(suchfeld) = 11 AND DAY(suchfeld) = 15
Nachtrag:
oder
Code:
select feld where EXTRACT(MONTH_DAY FROM suchfeld) = '1115'
(wobei ich das Format nicht kannte, kann sein das es anders geht + oder gar nicht)
oder
Code:
select feld where DATE_FORMAT(suchfeld, '%d.%m') = '15.11'