En Son Tarihte kolan adını çekme
#1
SQL
  1. SELECT aa.İmar_ID, MAX(aa.İmar_Durum_Tarihi) AS En_Son
  2. FROM (SELECT İmar_ID, İmar_Durum_Tarihi FROM T_imar
  3. UNION
  4. SELECT imar_ID, Gel_Tarih FROM Zemin_Etüt
  5. UNION
  6. SELECT imar_ID, Onay_Tarih FROM Zemin_Etüt
  7. UNION
  8. SELECT SubasmanID, KotTarihi FROM T_Subasman
  9. UNION
  10. SELECT SubasmanID, MüracatTarihi FROM T_Subasman
  11. UNION
  12. SELECT SubasmanID, KontolrFormTarihi FROM T_Subasman
  13. UNION
  14. SELECT imar_ID, Ruhsat_Tarihi FROM T_Ruhsat
  15. UNION
  16. SELECT Ruhsat_ID, Kullanma_Tarihi FROM T_İskan
  17. UNION
  18. SELECT İmar_ID, ÖnOnayGeliş FROM T_imar
  19. UNION
  20. SELECT İmar_ID, ÖnOnayTeslim FROM T_imar) AS aa
  21. GROUP BY aa.İmar_ID
  22. ORDER BY aa.İmar_ID, MAX(aa.İmar_Durum_Tarihi);


Kodunda kullandığı en son tarihe ait sütun adını da ayrı bir sütuna yazdırmak istiyorum. mümkünmüdür? yada farklı bir yöntem ile hangi tarihi kullandığını görmemiz mümkünmüdür



  Alıntı
Bu mesajı beğenenler:
#2
DLast fonksiyonu ile en son tarihe ait veriyi çekebilirsiniz.



  Alıntı
Bu mesajı beğenenler:
#3
(31-01-2018, 14:25)onur_can demiş ki: DLast fonksiyonu ile en son tarihe ait veriyi çekebilirsiniz.

Kodun neresine eklemem gerekiyor?



  Alıntı
Bu mesajı beğenenler:
#4
(31-01-2018, 11:56)serdem48 demiş ki:
SQL
  1. SELECT aa.İmar_ID, MAX(aa.İmar_Durum_Tarihi) AS En_Son
  2. FROM (SELECT İmar_ID, İmar_Durum_Tarihi FROM T_imar
  3. UNION
  4. SELECT imar_ID, Gel_Tarih FROM Zemin_Etüt
  5. UNION
  6. SELECT imar_ID, Onay_Tarih FROM Zemin_Etüt
  7. UNION
  8. SELECT SubasmanID, KotTarihi FROM T_Subasman
  9. UNION
  10. SELECT SubasmanID, MüracatTarihi FROM T_Subasman
  11. UNION
  12. SELECT SubasmanID, KontolrFormTarihi FROM T_Subasman
  13. UNION
  14. SELECT imar_ID, Ruhsat_Tarihi FROM T_Ruhsat
  15. UNION
  16. SELECT Ruhsat_ID, Kullanma_Tarihi FROM T_İskan
  17. UNION
  18. SELECT İmar_ID, ÖnOnayGeliş FROM T_imar
  19. UNION
  20. SELECT İmar_ID, ÖnOnayTeslim FROM T_imar) AS aa
  21. GROUP BY aa.İmar_ID
  22. ORDER BY aa.İmar_ID, MAX(aa.İmar_Durum_Tarihi);


Kodunda kullandığı en son tarihe ait sütun adını da ayrı bir sütuna yazdırmak istiyorum. mümkünmüdür? yada farklı bir yöntem ile hangi tarihi kullandığını görmemiz mümkünmüdür

Örnek dosya eklerseniz daha iyi yardımcı oluruz. Birleşim sorgunuzda ilk veride dmax ile çekmişsiniz zaten veriyi ancak diğerlerinde nereden çekileceğini belirtmemişsiniz.



  Alıntı
Bu mesajı beğenenler:
#5
örnek dosya ve sorgu ektedir. sorgu ilgili tablodan ilgili IDye ait en son hangi tabloda işlem yapıldıysa en büyük tarihi çekiyor. ancak çektiği tarihin hangi tabloda hangi kolana ait bir veri olduğunu göremiyorum. örneğin sorgudaki 3.seçeneği kullanması durumunda "3.şık" , "4.şık" gibi yada ilgili kolonun isnini "gel_tarih" gibi yazdırabilmemiz mümkünmüdür.



Eklenti Dosyaları
.rar   Deneme.rar (Boyut: 139,76 KB / İndirilme: 86)



  Alıntı
Bu mesajı beğenenler:
#6
Sanırım mümkün değil



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Yaklaşan Tarihte Uyarı Alma xosmaner 3 353 14-11-2025, 21:53
Son Mesaj: özgülapt
  Siteden Accese Vb Veri çekme Hakkında sertac75 2 457 26-05-2025, 11:08
Son Mesaj: sertac75
  Altın Sitesinde Veri çekme Hakkında sertac75 2 438 13-05-2025, 09:37
Son Mesaj: sertac75
  Kullanıcıya Göre Tablodan Veri çekme semyross 1 334 20-12-2024, 00:30
Son Mesaj: halily
  [SORGU] Veri çekme toros333 1 300 23-11-2024, 22:32
Son Mesaj: halily
  Aktarım Yaparken Dosya Adını Değiştirme zimbit 4 475 04-02-2024, 00:42
Son Mesaj: zimbit
  Veri çekme toros333 1 323 25-11-2023, 01:26
Son Mesaj: dsezgin
  [FORM] Web Brovser Dan Veri çekme serdem48 4 411 18-10-2023, 15:32
Son Mesaj: serdem48

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi