PostgreSQL SQL Cümleciği

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
3ddark
Üye
Mesajlar: 89
Kayıt: 14 Eyl 2010 10:55
Konum: İstanbul

PostgreSQL SQL Cümleciği

Mesaj gönderen 3ddark »

Elimde 12 13 alan olan kullandığım bir tablo var.
Ben nasıl bir SQL cümlesi yazarsam şu işlemi gerçekleştirebilirim ve ya bu işlemi SQL ile çözebilir miyim ?

id + 12 alan mevcut

arac diye bir alan var bunların arasında sadece farklı olanları getirecegim yani distinct ile ama aynı zamanda da diger bütün alanlarda da gelecek (13 alanıda görecegim ama sadece arac farklı olanlar) ve cikistrh diye bir alan daha var o alanda da en büyük yani en son tarihler gelecek

arac string alan ---------> mercedes 34xxx56 marka + boşluk + plaka şeklinde bilgiler mevcut
tarih timestamp without time zone ---------> 12.12.2010 12.34.56 bilgileri mevcut

Bunu yapabilirmiyim

Resim

şeklinde bir sürü kayıt var ve aynı arac için bir sürü kayıt var
ben bu kayıtlar içerisinden arac isimli alanda distinct ile çağırılanları getiremek istiyorum ve cikistrh alanındaki en büyük yani en son tarihlileri getirecegim ama bütün alanlar gelecek yani
id | yetkili | sofor | arac |........... | aciklama şeklinde bütün alanların gelmesini istiyorum
Böyle bir şey mümkün mü ?
PostgreSQL - Delphi - Linux :!:
3ddark
Üye
Mesajlar: 89
Kayıt: 14 Eyl 2010 10:55
Konum: İstanbul

Re: PostgreSQL SQL Cümleciği

Mesaj gönderen 3ddark »

Arkadaşlar gerek kalmadı Allah'ın izni ile yardım dosyasından ve deneme yanılma ile doğru kodu buldum.

Çalışan SQL kodu

Kod: Tümünü seç

SELECT DISTINCT ON (arac) * FROM arackayitlar ORDER BY arac, cikistrh DESC
Bu kod benim işimi fazlası ile görüyor
PostgreSQL - Delphi - Linux :!:
Cevapla