Firebird de yıl başı ve yıl sonu bulma

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
AhmetNuri
Üye
Mesajlar: 262
Kayıt: 02 Tem 2007 07:55
Konum: ist
İletişim:

Firebird de yıl başı ve yıl sonu bulma

Mesaj gönderen AhmetNuri »

Selamun Aleyküm

Firebird 2.1.1 kullanıyorum.
Geçerli yılın ilk günü ve son gününü veren bir function var mı?
mesela 2008 için
01.01.2008
31.12.2008
2009 için
01.01.2009
31.12.2009
gibi

teşekkürler
Ahmet DENİZ
emin_as
Üye
Mesajlar: 559
Kayıt: 01 Eki 2008 10:05
Konum: izmir
İletişim:

Re: Firebird de yıl başı ve yıl sonu bulma

Mesaj gönderen emin_as »

Yılın ilk günü
cast ('01.01.' || extract(year from current_date) as date)
Yılın son günü
cast ('31.12.' || extract(year from current_date) as date)
AhmetNuri
Üye
Mesajlar: 262
Kayıt: 02 Tem 2007 07:55
Konum: ist
İletişim:

Re: Firebird de yıl başı ve yıl sonu bulma

Mesaj gönderen AhmetNuri »

Çalışan kodu aynen gönderiyorum.

Kod: Tümünü seç

((ISLEM.ISLEM_ARSIVTARIHI BETWEEN '01.01.' ||  substring(cast (extract(year from current_date) as varchar(10))from 9 FOR 10) AND  '31.12.' ||  substring(cast (extract(year from current_date) as varchar(10))from 9 FOR 10)))
Ahmet DENİZ
Cevapla