Ik loop tegen het volgende probleem aan;

In een overzicht wil ik per week kunnen selecteren.
De huidige week bepaal ik als volgt:

$datum = date('Y-m-d');
$huidigeWeek1=date("W", strtotime($datum));

resultaat geeft nu week 10. Dit klopt dus.

In de tabel data staat in het veld datum 2018-03-08 (week 10 dus)

In de onderstaande query krijg ik echter week 11 terug!!!

// stel query samen
$query_rs_data ="SELECT * ";
$query_rs_data .="FROM data ";
$query_rs_data .="INNER JOIN klanten ";
$query_rs_data .="ON klanten.klant_id=data.klant_id ";
$query_rs_data .="INNER JOIN groep ";
$query_rs_data .="ON klanten.groep_id=groep.groep_id “;

$query_rs_data .="WHERE WEEK(data.datum)='$huidigeWeek1' “;

$query_rs_data .="ORDER BY data.datum ASC ";

Enig idee wat ik fout doe?
Beste Rob,

Hartelijk dank voor je snelle reactie. Was al de hele tijd aan het zoeken maar de oplossing niet gevonden. Met jouw advies werkt het nu.
Top, bedankt.
Peter

Reageren