我使用Highcharts从MySQL数据库和一个图表中创建图表是在一周新上市的数量。我有名为ListDate的日期字段,它有一个索引。在MySQL
想知道我是否可以(以及如何做到这一点),如果我应该添加一个索引到ListDate的一周。
这里是我的代码,如果它有助于:
$Week = 1;
while($Week <= 53)
{
$NumListings = $wpdb->get_var("SELECT COUNT(MLSNumber)
FROM IRES WHERE
City = \"$City\" AND
WEEK(ListDate,3) = $Week AND
YEAR(ListDate) = $ThisYear AND
Category=1 AND
TotalUnits < 2");
if($NumListings != "" AND $NumListings > 0 AND !(date("Y") == $ThisYear AND date("W") == $Week))
{
$Content .= " [".$Week.", ".$NumListings."],\n";
}
$Week++;
}
我不知道如果MySQL支持函数索引;如果是这样,你可以简单地'CREATE INDEX week_of_listing ON ires(WEEK(listdate,3));'如果没有,最糟糕的结果是一个错误信息。 ;) –
是的,这给了我一个错误。 –
您是否在寻找除本周以外的特定城市每年每周的新房源(类别= 1)? – JRD