使用SQL拉去去年的上个月

时间:2016-01-04 15:06:02

标签: php mysql

我是新来的,对SQL很新,所以如果在其他地方已经解决了这个问题我会道歉。非常感谢任何指导/帮助。

我有以下SQL语句在上个月工作,但自从我们开始新的一年后,它已停止工作。我尝试过使用DATEADD,但它似乎仍然无法提取上个月/年的内容:

$votes  = $wpdb->get_results("SELECT * FROM ".$GLOBALS['votes']." 
         WHERE vote_yymm BETWEEN '".(date("ym")-1)."' AND '".date("ym")."'
     ORDER BY vote_yymm DESC LIMIT ".$start.", ".$count);

1 个答案:

答案 0 :(得分:2)

您需要使用一些计算才能应对正确的日期减法。

将您的date("ym")-1替换为

date('ym', strtotime('-1 month'))