Yaş farkı problemi.....

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

Hangi yöntem ile yapılabilir veya en uygun şekilde yapılır?

Anket 18 May 2004 11:13 tarihinde bitecek

Delphi de kod yazarak...
2
25%
Aynı veya benzer kodu Stored Procedure içinde yazarak
3
38%
Tek bir Select statement ile
3
38%
 
Toplam oy: 8

Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Yaş farkı problemi.....

Mesaj gönderen fahrettin »

Benzer yapılarda 3 farklı tablomuz var. Personel, Kullanıcı ve Müşteri bilgilerini tutan 3 ayrı tablo... Bu tabloların yapıları ve verileri şu şekilde olsun....
S_PERSONEL tablosu

Kod: Tümünü seç

S_PERSONEL_NO  AD       DOGUM_TARIHI
-------------- -------- ------------
1              Kayhan   1974-01-01
2              Orhan    1958-02-02
3              Semih    1986-07-07
4              Mustafa  1987-04-04
5              Ayhan    1977-02-02
S_KULLANICI tablosu

Kod: Tümünü seç

S_KULLANICI_NO AD       DOGUM_TARIHI
-------------- -------- ------------
1              Ali      1971-01-01
2              Mehmet   1969-01-01
3              Hasan    1980-01-01
S_MUSTERI tablosu

Kod: Tümünü seç

S_MUSTERI_NO   AD       DOGUM_TARIHI
-------------- -------- ------------
1              Ahmet    1940-05-05
2              Veli     1955-07-07
3              Selami   1969-04-04
4              Seyhan   1975-06-07
Sorumuz şu: Bu tablolarda kayıtlı olan bütün kişiler arasındaki en yaşlı ile en genç olan kişi arasındaki yaş farkını bulmak için ahngi yöntem ile yapmak mümkündür ve de verilerin de artacağını düşünerek en hızlı ve basit yöntem nedir?

NOT1: Sorunun cevabı 23 Mayıs 2004 tarihli seminerde açıklanacaktır...
NOT2: Soru bir senaryodan ibarettir. Gerçek bir problem değildir. Bu anketle amaç merak uyandırıp seminer reklamı yapmaktır. ;)
En son fahrettin tarafından 18 May 2004 09:11 tarihinde düzenlendi, toplamda 2 kere düzenlendi.
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Hocam Select Statement in ne olduğunu bilmediğim için pas geciyorum (Sql dizisimi acaba :( ) ama Sp ler delphide yazılan koddan çok daha performanslı kıyaslama bile yapılamaz havada karada şut çeker :)


İyi Akşamlar.

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
TRSoft
Kıdemli Üye
Mesajlar: 636
Kayıt: 13 Şub 2004 11:39
Konum: Konya
İletişim:

Mesaj gönderen TRSoft »

fahrettin hocam bende hüseyin hocam gibi düşünüyorum delphide kod yazmak yerine stored procedure daha hızlı olacaktır. Ancak statement in ne olduğunu bende bilmiyorum.. :?: :?:
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır.
HZ. MUHAMMED (S.A.)
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Select statement (soz, ifade) aslında hepimizin bildiği select cümlesi , select ifadesi anlamındaydı... Yani en basit hali ile

Kod: Tümünü seç

Select * from TABLO
bir select statement'tır. Yani select cümlesidir.... ;)
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Cevapla