Dies ist mein Code:prüfen, ob ein bestimmtes Datum vor dem aktuellen Datum liegt in C# und mySql
string query = "UPDATE tblschedule Set Status='" + "Complete" + "'Where Date <= '"+ DateTime.Now +"';";
Es funktioniert, wenn das Datum in der SQL-Tabelle vor einem Monat. Zum Beispiel:
Given Date: 4/9/2017
Date Now: 3/9/2017
Und der Status wird nicht geändert, weil es nicht vor dem aktuellen Datum war.
Aber wenn es nicht einen Monat voraus ist. Zum Beispiel:
Given Date: 3/20/2017
Date Now: 3/9/2017
Der Status wird geändert, um abzuschließen, obwohl es nicht vor dem aktuellen Datum ist.
i-Typ wissen von 'Date' Spalte' tblschedule' Tabelle. –
ich setze es auf varchar –
Also versuche meine Antwort.Es wird dein Problem lösen. –