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
ş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 SQL Cümleciği
PostgreSQL SQL Cümleciği
PostgreSQL - Delphi - Linux
Re: PostgreSQL SQL Cümleciği
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
Bu kod benim işimi fazlası ile görüyor
Çalışan SQL kodu
Kod: Tümünü seç
SELECT DISTINCT ON (arac) * FROM arackayitlar ORDER BY arac, cikistrh DESC
PostgreSQL - Delphi - Linux