BaşlayınÜcretsiz başlayın

Dolandırıcılık analizini tamamla

Şimdiye kadar, gün spa verilerini giriş ve çıkış akışına ayırdık ve bu akışı kronolojik olarak sıraladık. Bu akışta iki kritik alan var: StartOrdinal ve StartOrEndOrdinal. StartOrdinal, tüm girişlerin kronolojik sırasını gösterir. StartOrEndOrdinal ise tüm giriş ve çıkışları sırayla içerir. Bu iki bilgiyi kullanarak aynı anda gerçekleşen en fazla ziyaret sayısını bulabiliriz.

Önceki egzersizin sonuçları artık #StartStopOrder adlı geçici bir tabloda bulunuyor.

Bu egzersiz, kursun bir parçasıdır

SQL Server'da Zaman Serisi Analizi

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

SELECT
	s.CustomerID,
	MAX(2 * s.StartOrdinal - s.StartOrEndOrdinal) AS MaxConcurrentCustomerVisits
FROM #StartStopOrder s
WHERE s.EntryCount = 1
GROUP BY s.CustomerID
-- The difference between 2 * start ordinal and the start/end
-- ordinal represents the number of concurrent visits
HAVING MAX(2 * s.___ - s.___) > 2
-- Sort by the largest number of max concurrent customer visits
ORDER BY ___ ___;
Kodu Düzenle ve Çalıştır