Ay ve Yıl Aralığında Hata

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,300
Excel Vers. ve Dili
Microsoft Office 2019 English
Merhaba,

Aşağıda yazılı query cümlesi ile , 19902 sicil nolu kişinin
Başlangıç-Bitiş Ayı = 1-12 arası ile Başlangıç-Bitiş Yılı 2021 yılına ait verileri listelemek istiyorum.

8.ayda kayıtlar olmasına rağmen sadece 1.ay verisi geliyor. Gözümden kaçan nedir acaba bulamadım.

SELECT sicil,WorkStartDate,month(WorkStartDate),year(WorkStartDate) FROM Overtime
where sicil >= '19902' and sicil <='19902'
and month(WorkStartDate)>= '1'
and month(WorkStartDate)<= '12'
and Year(WorkStartDate)>= '2021'
and Year(WorkStartDate) <= '2021'
 
Merhaba. İyi bayramlar.
Neden sadece Year(WorkStartDate) = '2021' kullanmıyorsunuz?
2021 yılı içerisinde zaten istediğiniz bütün aylar var. Ayları ayrıca belirtmeye gerek var mı?

Yeni sorgu şöyle olmalı

Kod:
where sicil ='19902' and Year(WorkStartDate)= '2021'
 
Merhaba. İyi bayramlar.
Neden sadece Year(WorkStartDate) = '2021' kullanmıyorsunuz?
2021 yılı içerisinde zaten istediğiniz bütün aylar var. Ayları ayrıca belirtmeye gerek var mı?

Yeni sorgu şöyle olmalı

Kod:
where sicil ='19902' and Year(WorkStartDate)= '2021'


Başlangıç ve Bitiş için. 2020 den başla 2021 e kadar listele demek için vb.
 
Sorguda sayısal değerler tırnaksız yazılmıyor mu?
 
Korhan Bey merhaba,

Evet Tarihte olmaması gerekliydi. Çok teşekkürler
 
Geri
Üst