需要为月度数据创建查询

时间:2013-10-17 06:13:23

标签: mysql

我需要在mysql中创建一个查询来检索CREATED_DATE范围应该是当月20日到上个月20日的数据。请建议..谢谢

2 个答案:

答案 0 :(得分:0)

SELECT 
   * 
FROM 
  your_table 
WHERE 
  `CREATED_DATE` BETWEEN "2013-10-20" AND "2013-11-20";

答案 1 :(得分:0)

您可以使用当前月份通过以下查询获取动态记录

SELECT * FROM table_name WHERE CREATED_DATE BETWEEN 
DATE_FORMAT(NOW(),'%Y-%m-20') - INTERVAL 1 MONTH 
AND DATE_FORMAT( NOW(),'%Y-%m-20')

检查小提琴http://sqlfiddle.com/#!2/4668c/7

的实时结果