olduğunda en yeni kaydı seçin Bir sorgu yazıyorum ve bu çözümü this thread içinde kullandım ve biraz çalıştı ama hala biraz sorun yaşıyorum.SQL - Yinelenen bir
Çoğu parça için benzersiz olan bir grup kayıt seçmek istiyorum, ancak iki kez gerçekleşen birkaç tane var. Sadece en yeni tarihe sahip olan kaydı seçebilmek istiyorum. o çiftleri sahip olan kayıtların son kaydım alır, ancak kopyaları YAPMAYIN bu kayıtlar hiç görünmüyor buraya kadar çalışır
SELECT tb1.id,tb1.type,tb1.date
FROM Table tb1
WHERE tb1.type = 'A' OR 'B'
AND tb1.date = (SELECT TOP 1 tb2.date
FROM Table tb2
WHERE tb2.date = tb1.date
ORDER BY tb2.date DESC)
: Bu benim defa sorgusu olur.
Herhangi bir yardım için teşekkürler; SQL oyununa yeniyim. bunu yapmak için birkaç yol var
İade edilmeyen benzersiz satırların örnek verilerini, doğru olduğu yerde çoğaltılabilir misiniz? – kaj
Tarihte katıldığınıza ve başka herhangi bir şeye değil, örn. Bu kasıtlı mı? – kaj
Daha spesifik olabilir misiniz? "Sadece en yeni tarihe sahip olan rekoru seçebilmeyi istiyorum" dedin ve daha sonra "ama DON'T kopyalarının çoğunun görünmediği kayıtlar hiç görünmüyor" ... benim için iki farklı şey gibi görünüyor. – Diego