query($sql); $pedidos = $stmt->fetchAll(PDO::FETCH_ASSOC); } catch (PDOException $e) { // Si falla, es muy probable que la columna 'created_at' no exista. // Intentemos con 'fecha_pedido' como segundo intento. if (strpos($e->getMessage(), 'Unknown column') !== false && strpos($e->getMessage(), 'created_at') !== false) { try { $pdo = db(); $sql = "SELECT id, estado, monto, fecha_pedido FROM pedidos WHERE estado LIKE 'COMPLETADO%' ORDER BY fecha_pedido DESC LIMIT 10"; $stmt = $pdo->query($sql); $pedidos = $stmt->fetchAll(PDO::FETCH_ASSOC); $GLOBALS['fecha_column_name'] = 'fecha_pedido'; } catch (PDOException $e2) { $error = "Error al intentar con 'fecha_pedido': " . $e2->getMessage(); } } else { $error = "Error en la consulta: " . $e->getMessage(); } } ?> Diagnóstico de Pedidos Completados

Diagnóstico de Pedidos Completados

Esta página muestra los últimos 10 pedidos con estado "COMPLETADO" directamente desde la base de datos. Esto nos ayudará a verificar el nombre real de la columna de fecha y si existen datos para filtrar.

Error Crítico

No se pudo encontrar la columna de fecha ni como 'created_at' ni como 'fecha_pedido'.

No se encontraron pedidos

La consulta se ejecutó correctamente, pero no se encontró ningún pedido con el estado "COMPLETADO" en la base de datos.

Esto explica por qué los filtros de fecha no muestran resultados. Primero deben existir pedidos completados.

¡Éxito! Se encontraron los siguientes pedidos completados. La columna de fecha correcta es ``.

ID Pedido Estado Monto Fecha de Creación ()