我是新来的,对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);
答案 0 :(得分:2)
您需要使用一些计算才能应对正确的日期减法。
将您的date("ym")-1
替换为
date('ym', strtotime('-1 month'))