我们正在使用自定义模块生成类别/子类别明智的销售报告。为此,我们使用以下查询。
$sql = "SELECT sfoi.created_at, sfoi.name, sfoi.sku, sfoi.price, sfoi.qty_ordered FROM sales_flat_order_item as sfoi
left join sales_flat_order as sfo on sfo.entity_id=sfoi.order_id
$category
WHERE sfoi.created_at between '$fromDate' and '$toDate' $store_id $categoryWhere
order by sfoi.created_at";
$connection = Mage::getSingleton('core/resource')->getConnection('core_read');
$reportArr = $connection->fetchAll($sql);
使用日期范围选择器,用户可以选择在两个选定日期之间生成的日期和销售报告。我们提供了导出到csv的选项。当大量订单到来时,系统卡住了。我理解这是因为查询在两个日期之间选择大量订单(比如说最近5个月的订单)。在magento中将这种情况导出到csv的最佳方法是什么?