0
In einer Tabelle habe ich eine Datum und Menge Spalten mit unterschiedlichen Daten und unterschiedlichen Mengen. so, Eigentlich möchte ich alsCodeigniter 3.0 Zählen Sie Daten durch Auswahl Jahr
meine Daten anzuzeigenSelect Year
Month Amount
Total
Aber ich habe alle Jahre Daten und jeden Monat insgesamt
Das ist mein Modell
public function overviews(){
$sql = "SELECT DATEPART(Year, TRANS_TransactionDate) [TheYear], DATEPART(Month, TRANS_TransactionDate) [TheMonth], DATENAME(Month, TRANS_TransactionDate) [TheMonthName], SUM(Trans_Amount) [TotalAmount]
FROM BTBL_Transactions
GROUP BY DATEPART(Year, TRANS_TransactionDate), DATEPART(Month, TRANS_TransactionDate), DATENAME(Month, TRANS_TransactionDate)
ORDER BY [TheYear], [TheMonth], [TheMonthName]";
$query = $this->db->query($sql);
//echo $this->db->last_query(); die();
return $query->result();
}
und das ist mein Controller
public function overviews(){
// $merchantid=$this->session->userdata('user_password');
$result=$this->livemerchant_model->overviews();
$name=$this->session->userdata('name');
$data=array('result'=>$result,'name'=>$name);
if($this->session->has_userdata('user_email','name')){
$this->load->view('overviews.php', $data);
}
}
Und das ist meine vie Datei
<?php
foreach ($baji as $row) {?>
<tr>
<td><?php echo $row->TheMonthName . PHP_EOL; ?></td>
<td><?php echo $row->TotalAmount. PHP_EOL;?></td>
</tr>
<?php }?>
Ich verstehe nicht. Was erwartest du, was passiert stattdessen und was hast du probiert? – Goose
möchten Daten anzeigen, indem Sie Jahr anstelle aller Jahre Datensätze auswählen – ohmygood