mysql中的時間範圍

在使用mysql的時候才發現,若是表中的時間格式是有時分秒的,那麼使用 >='2017-01-01'這樣的字段是會有問題的,查詢出來的結果會有問題,因此須要使用DATE_FORMAT將字段格式化才能正確查詢出結果的,如mysql

DATE_FORMAT(send_time,'%Y-%m-%d')>='2017-01-01'sql

DATE_FORMAT(a.effective_date,'%Y-%m-%d %H:%i:%S')<='2017-10-11 00:00:00'date

相關文章
相關標籤/搜索