• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Ay ve Yıl Aralığında Hata

Trilenium

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