Forum

Sql sorgu ile devam...
 
Bildirimler
Hepsini Temizle

[Çözüldü] Sql sorgu ile devam eden faaliyetler

Mehmet
(@mehmetikiz)
Üye

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...

Alıntı
Konu başlatıcı Gönderildi : 02/05/2022 20:09

Zülfü Mehmet ÖZÇİFÇİ
(@zulfumehmetozcifci)
Üye
select * from tabloadi
where tarih between '01/01/2022' and '30.01.2022' şeklindi sorgu yapabilirsiniz

Kişisel bir olay

CevapAlıntı
Gönderildi : 03/05/2022 19:47

Mehmet
(@mehmetikiz)
Üye

@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.

CevapAlıntı
Konu başlatıcı Gönderildi : 03/05/2022 20:58

Mehmet
(@mehmetikiz)
Üye

Şö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

CevapAlıntı
Konu başlatıcı Gönderildi : 03/05/2022 21:37

Serkan Ateş
(@SerkanAtes)
Üye
Gönderen: @zulfumehmetozcifci
select * from tabloadi
where 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;


CevapAlıntı
Gönderildi : 05/05/2022 17:02

Paylaş: