1
Hallo,
ich bin bei einer Abfrage:
Summe sortiert nach Monat und Jahr.
Es wird eine Liste gezeigt, aber die Summe passen nicht.
Komischer Weise sind die alle über 100 und kleiner 1000
Gruss
Uwe
Liste:
22 Monate gefunden!
Jahr Monat Anzahl
2009 01 428
2010 01 337
2009 02 401
2009 03 404
2008 04 305
2009 04 337
und so weiter...
ich bin bei einer Abfrage:
Summe sortiert nach Monat und Jahr.
Es wird eine Liste gezeigt, aber die Summe passen nicht.
Komischer Weise sind die alle über 100 und kleiner 1000
Gruss
Uwe
Liste:
22 Monate gefunden!
Jahr Monat Anzahl
2009 01 428
2010 01 337
2009 02 401
2009 03 404
2008 04 305
2009 04 337
und so weiter...
$SQLAbfrage = "SELECT wert, substring(monat, 1, 4) AS jahr, substring(monat, 5, 6) AS mmonat,COUNT(wert) anzahl FROM $tabellenname group by mmonat, jahr";
$Ergebnis = mysql_query($SQLAbfrage, $iVerbNr)
or
die( "<H2>Abfragefehler</H2>" . mysql_error());
$nAnzZeilen = mysql_num_rows($Ergebnis);
echo "<H3>" . $nAnzZeilen . " Monate gefunden!</H3>";
echo "<TABLE BORDER='1'>";
echo "<TR>";
echo "<TH>Jahr</TH>";
echo "<TH>Monat</TH>";
echo "<TH>Anzahl</TH>";
echo "</TR>";
while ( $aDaten = mysql_fetch_array( $Ergebnis ) )
{
echo "<TR>";
echo "<TD>" . $aDaten["jahr"] . "</TD>";
echo "<TD>" . $aDaten["mmonat"] . "</TD>";
echo "<TD>" . $aDaten["anzahl"] . "</TD>";
echo "</TR>";
}
echo "</TABLE>";
?>