매일 고객의 평균 주문 수입 수 등을 포함하는 jquery 차트를 만들려고합니다.
이 순간 내 차트를 시도해 보면 2012 년부터 2017 년까지 총 500 명의 고객을 얻었고 내가 원하는대로 선형 적으로 움직이지 않았습니다.
제가 만들고 싶은 것은 0-> 500 명의 고객을 확보하는 것입니다.
이 쿼리를 반복하여 모든 범위에서 데이터를 가져오고 데이터 테이블이 Jquery 데이터 테이블의 깔끔한 줄을 표시하도록 고객 수를 가져올 수 있습니까?
모든 포인터를 주시면 감사하겠습니다. 저는 이런 종류의 "고급"MySQL 쿼리에 대한 초보자입니다.
$from_date = strtotime($fDay.date('F',mktime(0,0,0,$fMonth,15,2006)).$fYear);
$to_date = strtotime($tDay.date('F',mktime(0,0,0,$tMonth,15,2006)).$tYear);
$from_datetime = date_create(date("Y-m-d", $from_date));
$to_datetime = date_create(date("Y-m-d", $to_date));
//Statistikvariabler
$all_orders = $DBcon->query("SELECT * FROM `order_structure` WHERE `date`>={$from_date} && `date`<={$to_date}");
//Räkna ut totalsumma från och med nyår
$all_orders_sum = $DBcon->query("SELECT * FROM `order_structure` WHERE `date`>={$from_date} && `date`<={$to_date}");
$all_sum = 0;
//Använd ovanstående för att räkna ut snittorder
while($sum = $all_orders->fetch_assoc() ){
$all_sum += $sum['sum'];
}
//Räkna ut debiterade timmar
$all_orders_debs = $DBcon->query("SELECT * FROM `order_data` WHERE (`status`=3 || `status`=4) && `date`>={$from_date} && `date`<={$to_date}");
$all_time = 0;
$all_prods = 0;
while( $debs = $all_orders_debs->fetch_assoc() ){
$all_time += $debs['minutes'];
$all_prods += $debs['sek'];
}
작동하게 됐고, 데이터를 반복해야했기 때문에 이것이 제가 현재 진행하고있는 것입니다.
var e = {
element: "areachart",
behaveLikeLine: !1,
parseTime: false,
data: [
<?php while($jsfix = $jstemp->fetch_array() ) { ?>
{
x: '<?php echo $date = date('d-m-Y H:i:s', $jsfix['date']);?>',
s: '<?php echo $jsfix['sum'];?>',
},
<?php } ?>],
xkey: "x",
ykeys: ["s",],
labels: ["Inkomst",],
lineColors: ["#f9c1c1", "#c1daf9", "#3498db", "#2c3e50", "#1abc9c", "#34495e", "#9b59b6", "#e74c3c"]
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다