• 16-05-2023, 16:41:24
    #1
    Merhaba
    Tarih kısmında text olarak kayıtlı. Tarihe göre sıralama yapmak istiyorum ama text olarak kayıt oluşundan dolayı bir türlü çözemedim.

    ----------------------------------------------
    | id | veri | tarih |
    ----------------------------------------------
    | 1 | İçerik 1 | 03-05-2023 |
    ----------------------------------------------
    | 2 | İçerik 2 | 15-03-2023 |
    ----------------------------------------------
    | 3 | İçerik 3 | 01-03-2023 |
    ----------------------------------------------
    Bu şekilde sıralamaması için nasıl bir yol izlemem gerekiyor.
    01-03-2023
    03-05-2023
    15-03-2023

    yerine

    01-03-2023
    15-03-2023
    03-05-2023
    gibi...
  • 16-05-2023, 16:54:04
    #2
    Merhaba hocam, bu şekilde dener misin?

    SELECT tarih FROM tablo_adı ORDER BY STR_TO_DATE(tarih, '%d/%m/%Y') ASC;
  • 16-05-2023, 16:58:08
    #3
    Oldu saol hocam