• 13-07-2019, 11:29:00
    #1
    arkadaşlar selamlar.

    bir mysql sorum var. şu şekilde bir tablom var.
    eğitimleri başlangıç tarihlerine göre sıralamak istiyorum. bir eğitim 3 ayrı tarihte icra edilecek. ben bu 3 tarihe göre en erkenden en geçe doğru eğitimleri sıralamak istiyorum. yani sıralama sonunda 15 satırlık bir tablo elde etmem gerekiyor. bunu nasıl yapabilirim. ilgililere şimdiden teşekkür ederim.
  • 13-07-2019, 11:47:54
    #2
    SELECT * FROM "tablo" order by
    CASE
    WHEN tarih1 >= tarih2 AND tarih1 >= tarih3
    THEN tarih1
    WHEN tarih2 >= tarih3
    THEN tarih2
    ELSE tarih3
    END
    ASC