Finden, die nächsten Monat zum angegebenen Datum in mysql
Finden Sie die COUNT(nächsten Monat Zwischen nächsten Monat +2 TAGE) für das erstellte Datum in der Tabelle(einschließlich dem Jahr wise Dez ,Jan, wie)
Wie Sie dies tun, indem Sie mysql-Abfrage
Abfrage Bedarf für einen Datentyp date und datetime
DATE_ADD()
mitINTERVAL 1 MONTH
sollte funktionieren, obwohl ich nicht weiß, wie sich das verhält in Rand-Fällen, wie 31. Januar.- Verweis: 11.7. Datum-und Zeitfunktionen in der mySQL-Dokumentation
- Ya sicher, dass @pekka, DATE_ADD(CURDATE(),INTERVAL 1 MONTH)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, dass nur der MONAT, dann verwenden Sie
SELECT MONTH('2011-03-28' + INTERVAL 1 MONTH)
Funktioniert auf die gleiche für DATE und DATETIME (ersetzen Sie das aktuelle Datum, die ich zitiert mit Ihren eigenen SQL-und Spaltennamen). Für weitere Informationen können Sie beziehen sich auf http://dev.mysql.com/doc/refman/5.1/en/datetime.html