从数据库获取最近一年的数据

时间:2016-06-15 10:56:59

标签: mysql

我想获取按日期排序的最近一年的数据记录。但问题是我需要从去年那个月的第一天开始的数据。

例如,如果今天是2016年6月15日,那么我需要从2015年6月1日获得数据。

我试着用

SELECT *
FROM Table
WHERE
   date >= DATE_SUB(NOW(),INTERVAL 1 YEAR) 
ORDER BY date;

但它不起作用。

1 个答案:

答案 0 :(得分:2)

尝试使用NSSortDescriptor *sd = [NSSortDescriptor sortDescriptorWithKey:@"self" ascending:YES]; NSArray *sortedArray = [<arrayToBeSorted> sortedArrayUsingDescriptors:@[sd]]; NSLog(@"Result = %@", sortedArray); 强制它成为该月的第一天:

DATE_FORMAT