SELECT * FROM `customers` where warranty_end BETWEEN '01/12/2017' AND '31/12/2017'
die obige ist meine Frage, in warranty_end
Spalte Inhalt ist 30/12/2018
.Mysql wählen Sie Abfrage nicht richtig funktioniert
Aber die Abfrage resultierende Zeile aus der Datenbank.
Was ist der Datentyp der Spalte warranty_end? – Imran
varchar (255) @Imran – sandeep
'varchar' ist eine Zeichenfolge, kein Datum. Da "varchar", "30/12/2018" nur ein Bündel von Buchstaben ist, hat es nichts mit dem 12. Dezember 2018 zu tun. Verwenden Sie ['DATE'] (https://dev.mysql.com/doc/refman /5.7/de/date-and-time-types.html) um Daten zu speichern. – axiac