Common Table Expression

Cálculo de días entre primera y última sesión en SQL 2025

Cálculo de días entre la primera y última sesión

Mientras navegaba por Reddit, me encontré con un problema que, aunque estaba planteado en otro contexto, tenía un patrón lógico muy útil para análisis temporal. El reto consistía en calcular la diferencia entre el primer y último evento de un usuario dentro de un año. Inspirado en ese ejercicio, preparé una versión adaptada al mundoLeer…

Cálculo de días entre la primera y última sesión Read More »

Rachas en SQL

Rachas en SQL

Cómo calcular rachas en SQL usando CTE y funciones de ventana En este artículo presento un método claro y reproducible para calcular rachas en SQL. Ma apoyaré en CTE, funciones de ventana y un calendario independiente que garantiza estabilidad incluso cuando los datos no colaboran. Medir rachas de asistencia parece sencillo cuando los datos llegan

Rachas en SQL Read More »

Detectar días consecutivos en SQL

Detectar días consecutivos en SQL

Detectar días consecutivos en SQL: una historia, un patrón y una solución práctica Durante años he visto una escena repetirse en distintos espacios. Alguien publica un problema sobre “días consecutivos” y la conversación se enciende. A veces aparece en retos de acceso a sistemas, otras en análisis de inventario, o incluso en métricas de actividad

Detectar días consecutivos en SQL Read More »

ranking de instructores

Solución: Instructores con más presencia en el Top 5

Este ejercicio parte de una pregunta sencilla pero muy útil para practicar análisis de datos con SQL: ¿Qué instructores aparecen más veces en el Top 5 del ranking de cursos? En este contexto, el ejercicio indica que la plataforma registra cursos, instructores y posiciones históricas en una tabla de rankings. Además, un mismo curso puede

Solución: Instructores con más presencia en el Top 5 Read More »

Instructores

Problema: Instructores con más presencia en el Top 5

Este problema lo encontré en un foro y me pareció ideal para practicar análisis de datos con SQL. La situación plantea una plataforma de aprendizaje que ofrece cursos impartidos por varios instructores. Cada curso tiene asociada una tabla de rankings que registra el desempeño dado por los asistentes al taller. El objetivo es identificar qué

Problema: Instructores con más presencia en el Top 5 Read More »

error: Content is protected !!