Witam, mam bazę a w niej następujące dane:
data | ocena | przedmiot | uczeń
2014-03-21 | 4 | fizyka | Kowalski Jan
2014-10-05 | 5 | historia | Kowalski Jan
potrzebuję zrobić selecta na datach tak aby pokazywał rok szkolny.
if($dzisiaj_data >= $dzisiaj_rok.'-09-01') { $rokod = $dzisiaj_rok; $rokdo = $dzisiaj_rok+1; $sezon = $rokod.'/'.$rokdo; } if($dzisiaj_data < $dzisiaj_rok.'-09-01') { $rokod = $dzisiaj_rok-1; $rokdo = $dzisiaj_rok; $sezon = $rokod.'/'.$rokdo; }
$sprdat = mysql_query("SELECT distinct DATE_FORMAT(data, '%Y') as rok from oceny");
SELECT *, IF(MONTH(`date`)>9,CONCAT_WS('/', YEAR(`date`), YEAR(`date`)+1),CONCAT_WS('/', YEAR(`date`)-1, YEAR(`date`))) AS `sezon` FROM `oceny`;