= concat(DATE(invoices_details_has_how_pay.date_time),' 03:00:00')) THEN DATE(invoices_details_has_how_pay.date_time) // WHEN (invoices_details_has_how_pay.date_time < concat(DATE_ADD(DATE(invoices_details_has_how_pay.date_time), INTERVAL +1 DAY),' 03:00:00')) THEN concat(DATE_ADD(DATE(invoices_details_has_how_pay.date_time), INTERVAL -1 DAY)) // ELSE 'false' // END AS `filter`, // DATE(invoices_details_has_how_pay.date_time) AS `date`, // invoices_details.branch_id, // SUM(invoices_details_has_how_pay.pay) AS total, // invoices_details.invoices_status_id, // invoices_details_has_how_pay.how_pay_id, // '$date_time', // '1', // '1' // FROM invoices_details_has_how_pay // INNER JOIN invoices_details ON invoices_details_has_how_pay.invoices_details_id = invoices_details.id // WHERE ((`invoices_details_has_how_pay`.`date_time` LIKE '$next_day%' AND `invoices_details_has_how_pay`.`date_time` >= '$next_day 03:00:00') OR (`invoices_details_has_how_pay`.`date_time` LIKE '$temp_next_day%' AND `invoices_details_has_how_pay`.`date_time` < '$temp_next_day 03:00:00')) // GROUP BY `date`, // invoices_details.branch_id, // `invoices_details`.`invoices_status_id`, // `invoices_details_has_how_pay`.`how_pay_id`" // ); // mysqli_query( // $db, // "INSERT INTO `r_month_user_bonds`(`filter`, `date`,`branch_id`, `total`, `bonds_status_id`, `how_pay_id`, `date_time`, `user_id`, `activation_id`) // SELECT // CASE // WHEN (bonds_details_has_how_pay.date_time >= concat(DATE(bonds_details_has_how_pay.date_time),' 03:00:00')) THEN DATE(bonds_details_has_how_pay.date_time) // WHEN (bonds_details_has_how_pay.date_time < concat(DATE_ADD(DATE(bonds_details_has_how_pay.date_time), INTERVAL +1 DAY),' 03:00:00')) THEN concat(DATE_ADD(DATE(bonds_details_has_how_pay.date_time), INTERVAL -1 DAY)) // ELSE 'false' // END AS `filter`, // DATE(bonds_details_has_how_pay.date_time) AS `date`, // bonds_details.branch_id, // SUM(bonds_details_has_how_pay.pay) AS total, // bonds_details.bonds_status_id, // bonds_details_has_how_pay.how_pay_id, // '$date_time', // '1', // '1' // FROM bonds_details_has_how_pay // INNER JOIN bonds_details ON bonds_details_has_how_pay.bonds_details_id = bonds_details.id // WHERE ((`bonds_details_has_how_pay`.`date_time` LIKE '$next_day%' AND `bonds_details_has_how_pay`.`date_time` >= '$next_day 03:00:00') OR (`bonds_details_has_how_pay`.`date_time` LIKE '$temp_next_day%' AND `bonds_details_has_how_pay`.`date_time` < '$temp_next_day 03:00:00')) // GROUP BY `date`, // bonds_details.branch_id, // `bonds_details`.`bonds_status_id`, // `bonds_details_has_how_pay`.`how_pay_id`" // ); $next_day = date('Y-m-d', strtotime('+1 day', strtotime($next_day))); }