Contexto empresarial
El departamento comercial quiere examinar prioritariamente los pedidos cuyo importe supere los 50 TND. La clasificación descendente le permite comenzar con los archivos más importantes. Esta consulta separa dos responsabilidades: WHERE define el alcance y ORDER BY organiza solo las filas retenidas.
Competencias practicadas
- Traducir un umbral empresarial a un predicado WHERE
- Elegir entre superior estricto y superior o igual
- Producir un pedido repetible con ORDER BY
Tablas disponibles
Tabla commandes
| Columna | Tipo | Función |
|---|---|---|
id_commande | INTEGER | clave primaria |
id_client | INTEGER | cliente preocupado |
date_commande | DATE | fecha |
montant | DECIMAL | importe en TND |
| montant | id_client | id_commande | date_commande |
|---|---|---|---|
| 134 | 1 | 101 | 2026-07-03 |
| 89 | 2 | 102 | 2026-07-04 |
| 45 | 1 | 103 | 2026-07-06 |
Tu misión
Muestra id_commande y Monto para pedidos superiores a 50 TND. Ordena el resultado por cantidad descendente.
Construye el razonamiento
- Identifica la columna numérica relevante: monto.
- La palabra exceder impone el estricto operador >, por lo que se excluiría un comando de 50 TND.
- Solicite una clasificación en esta misma columna con DESC.
- Verifica que 134 precede a 89 y que 45 no aparece.
SELECT id_commande, montant
FROM commandes
WHERE -- tu filtro
ORDER BY -- tu ordenación;Entorno SQL en el navegador
Editor SQL interactivo
Ejecuta una consulta de lectura sobre los datos ficticios de este ejercicio. No se envía nada a SQL.tn.
Resultado esperado
| id_commande | montant |
|---|---|
| 101 | 134 |
| 102 | 89 |
Corrección explicada
Desafío adicional
Haz evolucionar la consulta
Mantén solo los dos pedidos más altos de aquellos que exceden 50 TND y explica por qué LIMIT debería venir después de ORDER BY.