已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。
6个月前关闭。
Improve this question
我需要按天或周对销售进行分组,但得到的图表如下所示
view
这是查看代码函数datagrafico(base_url){
$.ajax({
url: base_url + "index.php/Admin/getDataDias",
type:"POST",
dataType:"json",
success:function(data){
var dias = new Array();
var montos = new Array();
$.each(data,function(key, value){
dias.push(value.fecha_actualizacion);
valor = Number(value.monto);
montos.push(valor);
});
graficar(dias,montos);
}
});
}
绘图选项:{列:{点填充:0.2,边框宽度:0 },序列:{数据标签:{已启用:真,格式化程序:函数(){返回Highcharts.数字格式(this.y)}
}
}
},
series: [{
name: 'Dias',
data: montos
}]
这是控制器
public function getDataDias(){
$resultados = $this->model_venta->montos();
echo json_encode($resultados);
}
这是模型
public function montos(){
$this->db->select("fecha_actualizacion, SUM(total) as monto");
$this->db->from("venta");
$this->db->where("pago_id","2");
$this->db->where("estado","1");
$this->db->group_by('fecha_actualizacion');
$this->db->order_by('fecha_actualizacion');
$resultados = $this->db->get();
return $resultados->result();
}
1条答案
按热度按时间lx0bsm1f1#
试着像这样修改你的php查询代码。
在本例中,您使用
DATE(fecha)
将fecha
列中的DATETIME(或TIMESTAMP)值截断为日历日。