Ich möchte eine Abfrage schreiben, die mir den geringsten Unterschied zwischen einem bestimmten Tag eines Monats und den Tagen in den Tabellen zeigt.mysql: der geringste Unterschied zwischen den Tagen
select * from students where 5 = month(birthdate)
Ich möchte für die Schüler suchen, die im Mai geboren wurden und jetzt will ich den geringsten Unterschied zwischen einem bestimmten Tag und dem Tag des Geburtstages bekommen.
Zum Beispiel:
Alan 1980.05.03 Bob 1978-05-07
Und ich den Tag bis 8. Das Ergebnis zeigen sollte mich Bob. Wie sollte die Abfrage aussehen?
Ja, das funktioniert nicht. – 1337
@ 1337 Siehe aktualisiert – lad2025
Schön funktioniert es thx man :) – 1337