Ay ve Yıl Aralığında Hata

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,054
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'
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,803
Excel Vers. ve Dili
2019 Türkçe
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'
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,054
Excel Vers. ve Dili
Microsoft Office 2019 English
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.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,327
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sorguda sayısal değerler tırnaksız yazılmıyor mu?
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,054
Excel Vers. ve Dili
Microsoft Office 2019 English
Korhan Bey merhaba,

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