I have this table:
"SELECT id, DATE_FORMAT(date, '%d/%m/%y %H:%i') AS date, name, id_user, total_amount FROM CAJA"
I need to GROUP by id_user and DAY, to show only the users with debt, so I have this query:
$st = $conn->prepare("SELECT id, DATE_FORMAT(date, '%d/%m/%y %H:%i') AS date, name, id_user, total_amount FROM CAJA WHERE active != 0 GROUP BY id_user, date ORDER BY id DESC");
$st->execute();
while($row = $st->fetch(PDO::FETCH_ASSOC)) { ....
But show me the results separated in the same day, I need to group all the user receipt per day (because each user can have more than one receipt every day), per example:
337 26/06/22 15:39 JOHN DOE1 // same user
333 26/06/22 13:12 JOHN DOE1 // same user
311 21/06/22 07:31 JANE DOE
295 19/06/22 17:54 JOHN DOE2 // same user
289 19/06/22 16:19 JOHN DOE2 // same user
date is a timestamp type.