
immer wieder stoße ich auf Grenzen, die ich auch bei langer Recherche nicth lösen kann. Ich habe eine Abfrage entworfen, die alle Besuche bestimmter Personen innerhalb der letzten zwei Monaten auflistet. Das ist zwar schön, doch war es nicht ganz meine Absicht. Ich hätte gerne eine Abfrage die alle personen mit der Anzahl ALLER ihrer Besuche auflistet (auch die Besuche die länger als 2 Monate zurückliegen), wenn sie innerhalb der letzten 2 Monate diesen Ort aufgesucht haben. Alle Personen, die länger als 2 Monate diesen Ort nicht mehr aufgesucht haben, sollen nicht mehr in der Liste erscheinen.
So habe ich es bis jetzt geschafft

Code: Alles auswählen
SELECT "Nachname", "Vorname", "Personenkreis", "Datum", COUNT( * ) AS "Besuche" FROM "Tagebuch" AS "Tagebuch" WHERE datediff('mm', "Datum", current_date) < 2 GROUP BY "Nachname", "Vorname", "Personenkreis", "Datum" ORDER BY "Besuche" DESC
rito