Guide 02.04.2026

Pasif Müşterilerinizi Bulun: Son 90 Günde Sipariş Vermeyenler İçin SQL Sorgusu

#pasif_musteri_sql#90_gun_siparis_sql#musteri_kaybi_sql#sql_musteri_analizi#sql_sorgu_olusturucu
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'
);

Pasif müşterileri belirlemek, işletmelerin müşteri bağlılığını artırmak ve müşteri kaybını (churn) azaltmak için kritik bir adımdır. Bu SQL sorgusu, belirli bir zaman dilimi içinde, bu durumda son 90 gün içinde, hiç alışveriş yapmamış müşterileri kesin olarak tespit etmenize yardımcı olur.

Bu sorgu, öncelikle Customers tablonuzdaki tüm müşteri bilgilerini seçerek çalışır. Ardından, Orders tablosu üzerinde bir alt sorgu ile birleştirilmiş bir WHERE NOT EXISTS koşulu kullanır. Alt sorgu, o müşterinin son 90 gün içinde (mevcut tarihe göre) verdiği herhangi bir siparişi kontrol eder. Bir müşteri için böyle bir sipariş mevcut değilse, o müşteri nihai sonuca dahil edilir ve bu da pasif müşteri tabanınızı etkili bir şekilde tanımlar.

Bu sorguyu farklı tarih aralıkları (örn. INTERVAL '6 months'), belirli müşteri segmentleri veya ek müşteri detaylarını içerecek şekilde kolayca uyarlayabilirsiniz. Bu güçlü bilgiyi, hedefli yeniden etkileşim kampanyaları, özel teklifler veya geri bildirim istekleri başlatarak bu müşterileri aktif tabanınıza geri döndürmek için kullanın. Sorgunuzu veritabanınıza özel olarak ayarlamanız veya daha fazla karmaşıklık eklemeniz mi gerekiyor? SQL Sorgu Oluşturucumuz size yardımcı olabilir.

Ready to try it?

Use our SQL Sorgu Oluşturucu to generate perfect results in seconds.

Open SQL Sorgu Oluşturucu