• 20-11-2023, 10:44:07
    #1
    merhaba

    SELECT `surf_date`, `youtube_date`, `shorts_date`, `tiktok_date` FROM .....

    mysql içinde 4 tane tarih alanı oluşturdum. bu tarih verileri içinden ekrana sadece en son zaman damgası olanı getirmek istiyorum.

    mantık ne olmalı ?
  • 20-11-2023, 10:52:27
    #2

    SELECT `surf_date`, `youtube_date`, `shorts_date`, `tiktok_date` FROM your_table_name ORDER BY GREATEST(`surf_date`, `youtube_date`, `shorts_date`, `tiktok_date`) DESC LIMIT 1;
    Umarım işinize yarar
  • 20-11-2023, 10:55:34
    #3
    merhaba SpyBey
    cevabınız için teşekkürler..
  • 20-11-2023, 12:12:58
    #4
    ChatGPT çıktı, mertlik bozuldu
  • 21-11-2023, 12:33:29
    #5
    SELECT `surf_date`, `youtube_date`, `shorts_date`, `tiktok_date` FROM your_table_name WHERE user_id = 323

    şeklinde bir sorguda hangi date daha güncel ise o görüntülensin istiyorum..


    SpyBey adlı üyeden alıntı: mesajı görüntüle

    SELECT `surf_date`, `youtube_date`, `shorts_date`, `tiktok_date` FROM your_table_name ORDER BY GREATEST(`surf_date`, `youtube_date`, `shorts_date`, `tiktok_date`) DESC LIMIT 1;
    Umarım işinize yarar