«window-functions» etiketlenmiş sorular

Bir sonuç kümesini bölümlere ayıran ve bu bölümdeki verileri toplamadan bu bölümdeki bir şeyi hesaplayan bir işlev.


2
Zaman damgasına dayalı pencere ofseti
Bir sosyal feed'in sonuçlarını sayfalamak için kullanılacak bir sorgu yazıyorum. Konsept, mobil uygulama N öğe isteyecek ve @CutoffTimeaşağıda aradığım bir başlangıç ​​tarihini sağlayacaktır . Kesme zamanının amacı, disk belleği penceresinin ne zaman başlaması gerektiğini belirlemektir. Satır uzaklığı yerine bir zaman damgası kullanmamızın nedeni, zaman damgası, daha yeni sosyal içerik eklenmiş …

1
SQL Server sorgum UPDATE'te neden SELECT'ten farklı davranıyor?
Bir alan üzerinde bölümleme sonra sıralı bir numara için kayıtları güncelleştiren bir SQL Server sorgusu yazdım. Bir SELECT deyimi olarak çalıştırdığımda, her şey harika görünüyor: DECLARE @RunDetailID INT = 448 DECLARE @JobDetailID INT SELECT @JobDetailID = [JobDetailID] FROM [RunDetails] WHERE [RunDetailID] = @RunDetailID SELECT [OrderedRecords].[NewSeq9], RIGHT([OrderedRecords].[NewSeq9], 4) FROM ( SELECT …

2
Pencere parametreleri 'where' yan tümcesi içeren bir görünümden çağrıldığında korkunç yürütme planına neden oluyor
Bu sorunu uzun zaman önce yaşadım, bana uygun bir çözüm buldum ve unuttum. Ama şimdi SO ile ilgili bir soru var, bu yüzden bu sorunu gündeme getirmeye hazırım. Birkaç tabloyu çok basit bir şekilde birleştiren bir görünüm var (siparişler + sipariş satırları). whereMadde olmadan sorgulandığında , görünüm birkaç milyon satır …

3
Bir grup üzerinde sütun başına NULL olmayan son değerler kümesi nasıl seçilir?
SQL Server 2016 kullanıyorum ve tükettiğim veriler aşağıdaki forma sahip. CREATE TABLE #tab (cat CHAR(1), t CHAR(2), val1 INT, val2 CHAR(1)); INSERT INTO #tab VALUES ('A','Q1',2,NULL),('A','Q2',NULL,'P'),('A','Q3',1,NULL),('A','Q3',NULL,NULL), ('B','Q1',5,NULL),('B','Q2',NULL,'P'),('B','Q3',NULL,'C'),('B','Q3',10,NULL); SELECT * FROM #tab; Sütunlar üzerinde son boş olmayan değerleri elde etmek val1ve val2tarafından gruplandırılmış catve tarafından sipariş etmek istiyorum t. Aradığım sonuç …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.