DataBoosters
SQL
Saltar+6 XP

TiendaMX guarda cada pedido con su fecha completa: año, mes y día juntos.

Mira cómo se trabaja con fechas.

Extraer año o mes

strftime('%Y', fecha) saca solo el año; strftime('%m', fecha) saca solo el mes

Restar fechas

fecha2 - fecha1 da la diferencia; en SQLite, julianday(fecha2) - julianday(fecha1) da los días exactos

Agrupar por periodo

Para agrupar por mes, primero hay que sacar el año y el mes de cada fecha, no la fecha completa

El detalle que importa

La fecha completa casi nunca sirve para agrupar

Dos pedidos del mismo mes casi nunca tienen la misma fecha exacta: agrupar por fecha completa los trataría como grupos distintos.