online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Arztgehilfe vom 18.05.2019, 07:17 Options

Datumabfrage - wie geht das?

Ich habe eine Patientendatenbank programmiert.
Bei jedem Patienten wird, wenn er kommt, das aktuelle Datum in ein Feld (letzt_besuch) abgespeichert.

Wie kann ich nun mittels PHP programmieren, dass ich alle Patienten ausgegeben bekomme die binnen einem Monat NICHT bei uns waren?
Wie mach ich da die Abfrage?
Weiß das jemand??


Für Hilfe wäre ich dankbar :-)

Arztgehilfe


Antwort schreiben

Antwort 1 von Proggi vom 18.05.2019, 07:57 Options

"select * from patientendb where letzt_besuch < ".date("Ymd", now()-30.5*24*60*60*1000)

für 30,5 Tage, wenn du die Datefunktion etwas manipulierst kannst auch früher als der Monatserste, o.ä. machen.

Antwort 2 von Supermax vom 18.05.2019, 08:28 Options

Du kannst (in mySQL) auch einfach die
letzt_besuch < DATE_SUB(NOW(),INTERVAL 1 MONTH)
verwenden; die DATE_SUB Funktion erlaubt die Subtraktion beliebiger Intervalle (Sekunden - Jahre) von einem DATE oder DATETIME-Wert und berücksichtigt dabei automatisch auch unterschiedliche Monatslängen etc.).

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 07:32:25 2026