MYSQL查询多少天之内

SELECT * FROM referral WHERE DATEDIFF(' 2017-05-01 ', DATE('比价字段'))  <= 15 AND DATEDIFF( ' 2017-05-01 ' , DATE( '比价字段' ))  >= 0

说下为什么“大于0”在实际开发中日期肯定是前台传入后台,所以要判断传入字段是否小于比较字段,如果小于会得出负数,小编在开发过程中负数也会查出数据,
加上大于等于0就好了,根据自己实际业务可选

发布了29 篇原创文章 · 获赞 6 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/u011592166/article/details/71046020
今日推荐