Ich versuche, einen Verkaufsbericht zu erstellen, in dem der Benutzer Verkäufe pro Tag, Woche und Monat sehen kann.MySQL-Verkäufe pro Tag, Woche und Monat
Dies ist meine Tabelle:
CREATE TABLE IF NOT EXISTS `sales_act` (
`id` int(11) NOT NULL auto_increment,
`sale` decimal(10,2) NOT NULL default '0.00',
`paymethod` smallint(2) NOT NULL default '0',
`saledate` datetime NOT NULL default '0000-00-00 00:00:00',
`status` smallint(2) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;
INSERT INTO `sales_act` (`id`, `sale`, `paymethod`, `saledate`, `status`) VALUES
(1, '150.00', 3, '2016-07-30 14:37:25', 2),
(2, '50.00', 1, '2016-08-14 21:38:34', 1),
(3, '150.00', 3, '2016-08-15 14:23:21', 2),
(4, '100.00', 1, '2016-08-15 14:25:12', 1),
(5, '50.00', 2, '2016-08-15 14:27:31', 3);
Ich war hier in Stackoverflow einige Beispiele dafür lesen, aber ich kann es scheinen, arbeiten zu machen, das ist, was ich bisher habe, aber nicht funktioniert :(
$result = $mysqli->query('SELECT DATE_FORMAT(saledate, "%m-%Y") AS Month, SUM(sale) AS `salessum` WHERE `status` < 3 GROUP BY DATE_FORMAT(saledate, "%m-%Y")');
while ($row = $result->fetch_assoc()) {
echo '<pre>';
print_r($row);
echo '</pre>';
}
Kann mir jemand sagen, was im falsch zu machen Vielen Dank im Voraus !!: D
gut funktioniert !! Vielen Dank!!! : D – EnterateNorte
@EnterateNorte .. Nun, wenn meine Antwort richtig ist, bitte arche es als akzeptiert – scaisEdge