searching data between dates stored in varchar in mysql

后端 未结 6 1142
我寻月下人不归
我寻月下人不归 2020-12-18 05:45

I am storing my dates in column server_date_time in varchar in dd/mm/yyyy format and i want to fetch the records lying between some dates so i have

6条回答
  •  伪装坚强ぢ
    2020-12-18 06:15

    Try this one -

    SELECT * FROM activity_emp
    WHERE STR_TO_DATE(server_date_time, '%d/%m/%Y')
      BETWEEN '2012-09-29' AND '2012-09-30'
    

    But it is better to store server_date_time in DATETIME data type so that MySQL can use index.

提交回复
热议问题