SQL Query to show nearest date?

后端 未结 5 757
予麋鹿
予麋鹿 2020-11-27 15:46

I\'m trying to figure out how to write a MySQL query that will return the closest 3 events in terms of date.

This is my table:

EVENT_ID    EVENT_NAME         


        
5条回答
  •  Happy的楠姐
    2020-11-27 16:33

    I suppose this is what you'd be looking for. It's similar to everyone elses responses aswell.

    SELECT EVENT_ID FROM TABLE WHERE EVENT_START_DATE > NOW() ORDER BY ABS(DATEDIFF(EVENT_START_DATE, NOW())) ASC LIMIT 3
    

提交回复
热议问题