Guten Tag!
Ich lasse per PHP ein Diagramm erstellen, welches den Umsatz diesen Monats nach Zahlungsmethoden anzeigt:
Weiterhin lasse ich mir den Umsatz diesen Jahres nach Zahlungsmethoden erstellen:
Korioserweise wird mir bei diesem Monat mehr angezeigt, als bei diesem Jahr. Normalerweise müsste es doch umgekehrt sein.
Was mache ich falsch? Das Datum ist im Format YYYY-MM-TT gespeichert.
Ich lasse per PHP ein Diagramm erstellen, welches den Umsatz diesen Monats nach Zahlungsmethoden anzeigt:
PHP:
$month = date ( "m", time () );
$result = mysql_query ( "SELECT `payment` AS item, SUM(`amount`) AS amounts FROM transactions WHERE `date` LIKE '%-" . $month . "-%' GROUP BY `payment` ORDER BY amounts DESC" );
Weiterhin lasse ich mir den Umsatz diesen Jahres nach Zahlungsmethoden erstellen:
PHP:
$year = date ( "Y", time () );
$result = mysql_query ( "SELECT `payment` AS item, SUM(`amount`) AS amounts FROM transactions WHERE `date` LIKE '" . $year . "-%' GROUP BY `payment` ORDER BY amounts DESC" );
Korioserweise wird mir bei diesem Monat mehr angezeigt, als bei diesem Jahr. Normalerweise müsste es doch umgekehrt sein.
Was mache ich falsch? Das Datum ist im Format YYYY-MM-TT gespeichert.
Zuletzt bearbeitet: