Forum
Merhaba, bir sql sorgusu üzerinde çalışıyorum. Amacım:
veri tabanında başlangıç ve bitiş tarihi olan veriler var. ben bir tarihi sorguladığımda bu tarih başlangıç ve bitiş tarihleri arasında kalıyorsa listelensin. Yani sorguladığım tarihe göre devam eden faaliyetleri bulmak istiyorum. Yardımcı olursanız memnun olurum iyi çalışmalar...
Kişisel bir olay
@zulfumehmetozcifci Hocam between iki tarih arasındaki kayıtları sorguluyor. Maalesef işime yaramadı. Örnek üzerinde açıklayayım. TBLFAALIYET adında bir tablom var. BASLAMATARIHI 1.1.2022 BITISTARIHI 1.6.2022 de biten kaydım var. Ben 1.5.2022 de sorgulama yaptığımda bu kaydı yani devam eden faaliyet kaydını görmek istiyorum. İyi çalışmalar.
Şöyle bir çözüm buldum ve paylaşmak istiyorum. Belki birilerinin işine yarar. İyi Çalışmalar...
SELECT top 1 * FROM TBLFAALIYET WHERE GETDate() < BITISTARIHI
select * from tabloadiwhere tarih between '01/01/2022' and '30.01.2022' şeklindi sorgu yapabilirsiniz
Aşağıdaki örneği ihtiyaçlarınıza göre düzenleyiniz lütfen.
select * from tabloadi where '2022-01-15' between baslangic_tarih and bitis_tarih;