Arasında kontrolünü yapmanın iki yolu mevcuttur. parametrik iki tarihin, sizin istediğiniz aralıkta olması veya bu iki tarihinin dışında kalan kümenin olmama durumu.
Değilini Bulalım (Kestirme Yol):
AND NOT (@ENDDATE < STARTDATE OR ENDDATE < @STARTDATE)
Arasında Olma Durumunu Bulalım (Uzun Yol)
Tüm koşulların sağlanma durumları kontrol edilmeli birbirileri ile or' lanmalı, en dış ile And len melidir.
AND
(
(STARTDATE <= @STARTDATE AND ENDDATE >= @ENDDATE )
OR
(STARTDATE BETWEEN @STARTDATE AND @ENDDATE)
OR
(ENDDATE BETWEEN @STARTDATE AND @ENDDATE)
OR
(STARTDATE >= @STARTDATE AND ENDDATE <= @ENDDATE)
)
0 kişi tarafından 0 olarak değerlendirildi
- Currently 5.0/5 Stars.
- 1
- 2
- 3
- 4
- 5
Sql Server 2005,
iki tarih,
kontrol,