Gib es ein Aufruf in SQL für Woche (mo- so(de) || so - sa(us))?
Ich möchte mir immer nur die Letzte Woche ausgeben lassen.
Beginnent bei Montag.
Ich möchte mir immer nur die Letzte Woche ausgeben lassen.
Beginnent bei Montag.
SELECT DATE_FORMAT(datum,"d%.m%.Y%") FROM tabelle
SELECT DATE_FORMAT(datum,"d%.m%.Y%") FROM tabelle
EDIT:
So muss es sein.
Code:SELECT COUNT(art_id) AS tag, WEEK(NOW(),1) AS woche FROM tabelle GROUP BY art_id
<?
// " Wochen zurück
$r5_2 = mysql_query("SELECT COUNT(art_id) AS tag, WEEK(NOW(),1) AS woche2 FROM werben WHERE WEEK(wann,1)=WEEK(NOW(),1)-2 GROUP BY art_id")or die("FEHLER: ".mysql_error());
while($ro5_2 = mysql_fetch_array($r5_2))
{
echo "<tr><td><font face=\"Verdana\" size=\"1\">Vorletzte Woche => $ro5_2[woche2] Besucher</font></td></tr>";
}
// Eine Woche Zurück
$r5_1 = mysql_query("SELECT COUNT(art_id) AS tag, WEEK(NOW(),1) AS woche1 FROM werben WHERE WEEK(wann,1)=WEEK(NOW(),1)-1 GROUP BY art_id")or die("FEHLER: ".mysql_error());
while($ro5_1 = mysql_fetch_array($r5_1))
{
echo "<tr><td><font face=\"Verdana\" size=\"1\">Letzte Woche => $ro5_1[woche1] Besucher</font></td></tr>";
}
// Diese Woche
$r5 = mysql_query("SELECT COUNT(art_id) AS tag, WEEK(NOW(),1) AS woche FROM werben GROUP BY art_id")or die("FEHLER: ".mysql_error());
while($ro5 = mysql_fetch_array($r5))
{
echo "<tr><td><font face=\"Verdana\" size=\"1\">aktuelle Woche => $ro5[woche] Besucher</font></td></tr>";
}
?>
mysql_query("SELECT COUNT(art_id) AS tag,
WEEK(wann,1) AS woche1
FROM werben
WHERE WEEK(wann,1)=WEEK(NOW(),1)-1
GROUP BY WEEK(wann,1)")or die("FEHLER: ".mysql_error());
Kommentar