SQL Abfrage: Gruppiert nach bestimmten Zeitraum

craZy
Hallo.

Benötige für mein Projekt eine Abfrage, die Berichte nach ihrem Schuljahr gruppiert abfragt. (Schuljahr: von September bis Juli).

Das Datum der Berichte wird in einem DATETIME Feld gespeichert.

Wie kann man das lösen?

Mfg
[kamui]
DATETIME = das Datum wird in einem Timestamp gespeichert?

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
/** berichte aus diesem jahr **/
if (date('m')<9) {
  $september time('01.09.'.date('Y'));
  $juli time('31.07.'.floor(date('Y')+1));
} else {
  $september '01.01.'.floor(date('Y')-1);
  $juli '31.07.'.date('Y');
}
$query 'SELECT * FROM berichte WHERE datum > '.$september.' AND datum < '.$juli;
$result mysql_result($query);
while ($row mysql_fetch_array($result)) {
  # ...
}


Bin mir nicht sicher, ob das so geht in dem Query mit < und >, aber wäre zumindest ein Anfang!