Entschuldigung für mein schlechtes technisches Englisch. Ich versuche, Daten von meiner Datenbank zwischen jetzt mit 1-Monats-Intervall zu bekommen.Datum im Varchar-Format gespeichert. Ergebnis Ausgabe
Diese Abfrage Arbeit perfekt (221 Zeilen zurückgibt)
SELECT idEcare,reference
FROM DEMS
WHERE (((etatSuivant ="Etat_ADM_131276535415392&SURF=Transmis")
OR (etatSuivant = "Etat_ADM_121276535415390&SURF=Traitement en cours")
OR (etatSuivant = "Etat_ADM_11276535415374&SURF=A l étude")
OR (etatSuivant = "Etat_ADM_81276535415384&SURF=Programmé"))
AND ((categorisation LIKE "%Propreté:Tas sauvage%")
OR (categorisation LIKE "%Circulation et stationnement:Véhicule gênant%")
OR (categorisation LIKE "%Circulation et stationnement:Véhicule ventouse_Epave_Brûlé%")
OR (categorisation LIKE "%Propreté:Passage ponctuel%")
OR (categorisation LIKE "%Propreté:Corbeille pleine%")
OR (categorisation LIKE "%Propreté:Huile_Verre cassé%")
OR (categorisation LIKE "%Propreté:Désherbage_Feuilles mortes%")
OR (categorisation LIKE "%Propreté%")
OR (categorisation LIKE "%Espace Vert:Entretien des massifs:Nettoyage%")
OR (categorisation LIKE "%Mobilier urbain:Corbeille:Réparation%"))
AND (confidentialite = "Non"))
Ich möchte nur die Zeile aus dem letzten Monat zurück. Ich habe BETWEEN fonction versucht, aber mein Feld "dateModification" ist im VARCHAR-Format ("06/02/2012 13:55:09"), also habe ich ein Ergebnis: Verkürzter falscher Datumswert: "06/06/2016 13:55: 09 "
Wie kann ich diese Abfrage ändern, um nur Zeilen aus den letzten 30 Tagen zu haben?
Wow, lernen 'IN()' und 'REGEXP' – sagi
Hinweis: 'str_to_date'. – Blank
Was ist die Frage? – SysDragon