Bienvenido a la Comunidad de Treehouse

¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.

¿Buscas aprender algo nuevo?

Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de

Inicia tu prueba gratuita

Bases de Datos Informes con SQL Funciones de Fecha y Hora Calcular fechas

Ayuda con Informes CON SQL

ESTE ES EL DESAFÍO:

En una base de datos de comercio electrónico hay una tabla de pedidos con las columnas id, product_id, user_id, address_id, ordered_on, status y cost.

Cuenta el número total de órdenes que fueron ordenadas ayer y tienen el estado 'shipped'. Asígnale el alias ordered_yesterday_and_shipped.

Escriba su comando a continuación y presione Ctrl+Intro.

AQUÍ ESTÁ MI RESPUESTA:

SELECT COUNT(ordered_on) AS pedidos_ordenados_ayer_y_enviados FROM orders WHERE status = "shipped" AND DATE("now", "-1 day");

1 Respuesta

Steven Parker
Steven Parker
244 163 puntos

¡Muy cerca! Calculaste el día correcto, pero olvidaste hacer la comparación real.

... AND  ordered_on =  DATE("now", "-1 day");