Merhaba
Bir tabloma tarih formatında bilgi kaydediyorum. Bu bilgiyi kullanarak bir başka tabloya özet oluşturmaya çalışıyorum bunun içince Yıl,Ay,Gun
bilgilerini ayrı ayrı almam gerekiyor.
Mesela tarih = 02.03.2004 bu bilgi bana
Yıl = 2004 strign
ay = 03 string
gun = 02 string şeklinde lazım .
NOT buişlemi procedure içinde yapacağımdan SQL ile parçalamam lazım.
Mümkünatı varmıdır. Yoksa Delphide halledip o şekildemi yollamam gerekiyor.
Şimdiden teşekkür ederim
SQL Kodları ile tarihi parçalama (Yıl,Ay,Gun)
merhaba!.
interbase de storedprocedurelerin içinde tarihi parçalaybilirsin.
Değişkene aktarma işlemini test etmedim yeni ben kullanırken direk karşılaştırma için kullandım. function olduğuna göre değişkene değer alabilmen lazım.
günü denemedim ama oda extract(day from tabloadi.alanadi) olmali.
kolay gelsin. iyi çalışmalar.
interbase de storedprocedurelerin içinde tarihi parçalaybilirsin.
Kod: Tümünü seç
param_yil=(extract (year from Tabloadi.alanadi))
param_ay=(extract (month from Tabloadi.alanadi))

günü denemedim ama oda extract(day from tabloadi.alanadi) olmali.

kolay gelsin. iyi çalışmalar.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
interbase 6.5 için
şeklinde kullanabilirsin.
Kod: Tümünü seç
select kayit_tarihi,
extract(day from kayit_tarihi) as Gun,
extract(month from kayit_tarihi) as Ay,
extract(year from kayit_tarihi) as Yil
from ogrenci
sevgili aslangeri teşekkür ederim örneğinizi aynen yazdım derleme esnasında hata vermedi ama commit
Invalid token.
invalid request BLR at offset 135.
parameter mismatch for procedure MDATA3_EKLE.
şeklinde bir hata verdi benim tanımlı tarih formatım
TIMESTAMP tipinde ama Yıl ve ay degerlerim string tipinde
bundan kaynaklanan bir hata olabilirmis sizce
Invalid token.
invalid request BLR at offset 135.
parameter mismatch for procedure MDATA3_EKLE.
şeklinde bir hata verdi benim tanımlı tarih formatım
TIMESTAMP tipinde ama Yıl ve ay degerlerim string tipinde
bundan kaynaklanan bir hata olabilirmis sizce
tekrar merhaba
parametrelerini kontrol edip tekrar denemeni düzelmemesi durumunda
kodları görmeden yapabileceğim fazla bir şey olmadığını beyan edip san başarılar dilerim.
iyi çalışmalar.
Sanırım problem MDATA3_EKLE proceduresinin parametrelerinde.parameter mismatch for procedure MDATA3_EKLE.
parametrelerini kontrol edip tekrar denemeni düzelmemesi durumunda
kodları görmeden yapabileceğim fazla bir şey olmadığını beyan edip san başarılar dilerim.
iyi çalışmalar.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim