I created all from zero. The first SQL-error is:
Code: Select all
[0] : ===PDO MESSAGE===
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(PARTITION BY DAYOFWEEK(app_date) ORDER BY app_time) AS row_num
FROM' at line 61
===SQL===========
CREATE TABLE ___nu164fecae823f01___
SELECT
MAX(CASE WHEN day_of_week = 2 THEN JSON_OBJECT(
'appointment_id', appointment_id,
'formatted_time', formatted_time,
'formatted_duration', formatted_duration,
'app_title', app_title,
'app_description', IFNULL(NULL, app_description)
) END) AS Monday,
MAX(CASE WHEN day_of_week = 3 THEN JSON_OBJECT(
'appointment_id', appointment_id,
'formatted_time', formatted_time,
'formatted_duration', formatted_duration,
'app_title', app_title,
'app_description', IFNULL(NULL, app_description)
) END) AS Tuesday,
MAX(CASE WHEN day_of_week = 4 THEN JSON_OBJECT(
'appointment_id', appointment_id,
'formatted_time', formatted_time,
'formatted_duration', formatted_duration,
'app_title', app_title,
'app_description', IFNULL(NULL, app_description)
) END) AS Wednesday,
MAX(CASE WHEN day_of_week = 5 THEN JSON_OBJECT(
'appointment_id', appointment_id,
'formatted_time', formatted_time,
'formatted_duration', formatted_duration,
'app_title', app_title,
'app_description', IFNULL(NULL, app_description)
) END) AS Thursday,
MAX(CASE WHEN day_of_week = 6 THEN JSON_OBJECT(
'appointment_id', appointment_id,
'formatted_time', formatted_time,
'formatted_duration', formatted_duration,
'app_title', app_title,
'app_description', IFNULL(NULL, app_description)
) END) AS Friday,
MAX(CASE WHEN day_of_week = 7 THEN JSON_OBJECT(
'appointment_id', appointment_id,
'formatted_time', formatted_time,
'formatted_duration', formatted_duration,
'app_title', app_title,
'app_description', IFNULL(NULL, app_description)
) END) AS Saturday,
MAX(CASE WHEN day_of_week = 1 THEN JSON_OBJECT(
'appointment_id', appointment_id,
'formatted_time', formatted_time,
'formatted_duration', formatted_duration,
'app_title', app_title,
'app_description', IFNULL(NULL, app_description)
) END) AS Sunday,
MAX(0) as appointment_id
FROM (
SELECT
DAYOFWEEK(app_date) AS day_of_week,
appointment_id,
TIME_FORMAT(app_time, '%H:%i') AS formatted_time,
IFNULL(TIME_FORMAT(app_duration, '%H:%i'), '') AS formatted_duration,
app_title,
app_description,
ROW_NUMBER() OVER (PARTITION BY DAYOFWEEK(app_date) ORDER BY app_time) AS row_num
FROM appointment
WHERE app_date BETWEEN '2023-09-11' AND '2023-09-17'
) AS RankedAppointments
GROUP BY row_num
ORDER BY MIN(row_num);
===BACK TRACE====
D:\mia\xampp\htdocs\wp\core\nucommon.php(1406) : eval()'d code - line 135 (nuRunQuery)
D:\mia\xampp\htdocs\wp\core\nucommon.php - line 1406 (eval)
D:\mia\xampp\htdocs\wp\core\nuform.php - line 21 (nuEval)
D:\mia\xampp\htdocs\wp\core\nuform.php - line 1131 (nuBeforeBrowse)
D:\mia\xampp\htdocs\wp\core\nuform.php - line 458 (nuBrowseColumns)
D:\mia\xampp\htdocs\wp\core\nuapi.php - line 85 (nuGetFormObject)