Guide 2.4.2026

Ihre inaktiven Kunden finden: SQL-Abfrage für 90 Tage ohne Bestellung

#inaktive_kunden#sql_abfrage#kunden_reaktivierung#90_tage_ohne_bestellung#churn_reduzieren
Quick Answer
SELECT c.customer_id, c.first_name, c.last_name, c.email
FROM Customers c
WHERE NOT EXISTS (
    SELECT 1
    FROM Orders o
    WHERE o.customer_id = c.customer_id
      AND o.order_date >= CURRENT_DATE - INTERVAL '90 days'
);

Das Identifizieren inaktiver Kunden ist ein entscheidender Schritt für Unternehmen, die das Engagement steigern und die Abwanderung reduzieren möchten. Diese SQL-Abfrage hilft Ihnen, Kunden genau zu ermitteln, die innerhalb eines bestimmten Zeitraums, in diesem Fall der letzten 90 Tage, keinen Einkauf getätigt haben.

Diese Abfrage funktioniert, indem sie zunächst alle Kundeninformationen aus Ihrer Customers-Tabelle auswählt. Anschließend verwendet sie eine WHERE NOT EXISTS-Klausel in Kombination mit einer Unterabfrage auf der Orders-Tabelle. Die Unterabfrage prüft, ob dieser Kunde innerhalb der letzten 90 Tage (relativ zum aktuellen Datum) Bestellungen getätigt hat. Wenn für einen Kunden keine solche Bestellung existiert, wird er in das Endergebnis aufgenommen, wodurch Ihre inaktive Kundenbasis effektiv identifiziert wird.

Sie können diese Abfrage einfach an verschiedene Datumsbereiche (z.B. INTERVAL '6 months'), spezifische Kundensegmente oder zur Aufnahme zusätzlicher Kundendetails anpassen. Nutzen Sie diese wertvolle Erkenntnis, um gezielte Re-Engagement-Kampagnen, Sonderangebote oder Feedback-Anfragen zu starten, um diese Kunden wieder in Ihre aktive Basis zurückzuholen. Müssen Sie die Abfrage an Ihre spezifische Datenbank anpassen oder komplexere Anforderungen hinzufügen? Unser SQL Query Generator kann Ihnen dabei helfen.

Ready to try it?

Use our SQL Abfrage Generator to generate perfect results in seconds.

Open SQL Abfrage Generator