Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 10608|Yanıt: 1

[Kaynak] SQL Server zaman aralığı öncelik seçimi

[Bağlantıyı kopyala]
2022-4-13 tarihinde 18:08:53 tarihinde yayınlandı | | | |
Gereksinimler: Zaman filtresi verilerine göre, zaman başlangıç zamanından büyük ve bitiş zamanından daha az olmalıdır, hem başlangıç hem de bitiş zaman kayıtları NULL olabilir ve filtreleme sonrası gereksinimleri karşılayan birden fazla kayıt olabilir.En yüksek öncelikli kaydı alın, yani zamanla en iyi eşleşen aralık kaydı (başlangıç ve bitiş zamanları filtre kriterlerine en yakın olanlardır).

İlk olarak, aşağıdaki ifadeyle bir Table_2 oluşturun:

Aşağıdaki gibi birkaç test kaydı ekleyin:


Talebe bağlı olarak zaman şöyledir:2021-11-11 00:00:00.000en yüksek önceliğe sahip veriyi bulmak için SQL ifadesi şöyledir:

Sonuç aşağıda gösterilmiştir:







Önceki:【Pratik yap】iPhone mesaj bildirimi push için Bark uygulaması
Önümüzdeki:JavaScript'te URL ve parametrelerin kodlanması
2022-4-14 tarihinde yayınlandı 17:09:27 |
Öğrenmeyi öğrenin.
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com