Skip to content

sqlenvivo.com

  • Acerca de SQLEnVivo
  • Blog
  • (x.com/Twitter)
sqlenvivo.com
  • Racha de victorias
    Case | Common Table Expression | Consultas Complejas | Funciones de ventana | Funciones SQL | Ordenamiento y Limitación

    Racha de un equipo

    Byolinto.rodriguez@gmail.com August 4, 2026August 4, 2026

    Cómo nació un ejercicio de rachas de un equipo mientras veía la tabla de posiciones Hoy los Phillies le ganaron a los Nationals 6-3. Al revisar la tabla de posiciones de las Grandes Ligas, pasó algo que me ocurre con frecuencia: una idea técnica apareció donde no la esperaba. No estaba pensando en SQL ni…

    Read More Racha de un equipoContinue

  • Cálculo de días entre primera y última sesión en SQL 2025
    Common Table Expression | Uncategorized

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

    Byolinto.rodriguez@gmail.com May 6, 2026May 6, 2026

    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 mundo…

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

  • Transformar filas en columnas
    Case | Pivot

    Transformar filas en columnas

    Byolinto.rodriguez@gmail.com April 23, 2026April 23, 2026

    En ingeniería de datos, tarde o temprano aparece la necesidad de transformar filas en columnas, especialmente cuando trabajamos con datos normalizados que el negocio quiere ver “aplanados”. En este artículo muestro cómo resolver este patrón en SQL Server usando dos enfoques distintos, ambos basados en un CTE para que el lector pueda reproducir el ejemplo…

    Read More Transformar filas en columnasContinue

  • Borrar correos duplicados en SQL
    Eliminaciones | Subconsultas

    Borrar duplicados en SQL

    Byolinto.rodriguez@gmail.com April 16, 2026April 16, 2026

    Borrar duplicados en SQL Estaba revisando hilos viejos en Reddit —como uno hace cuando quiere ver cómo piensa la comunidad— y me encontré con un DELETE que parecía correcto a primera vista. Un usuario mostraba una consulta para borrar correos duplicados en SQL dejando el id mínimo, y la respuesta que recibió tenía un detalle…

    Read More Borrar duplicados en SQLContinue

  • Selección de candidatos usando SQL
    Agregaciones y GROUP BY | Subconsultas

    Selección de candidatos usando SQL

    Byolinto.rodriguez@gmail.com April 14, 2026April 16, 2026

    Problema: Según las habilidades requeridas, hacer la selección de candidatos usando SQL En muchos procesos de selección, un rol exige un conjunto específico de habilidades. Esa lista define el estándar mínimo para desempeñar la función y marca la diferencia entre un candidato potencial y uno verdaderamente apto. Aun así, cada persona llega con una combinación…

    Read More Selección de candidatos usando SQLContinue

  • Primera transacción del día
    Common Table Expression | Entrevistas | Funciones de ventana

    La primera transaccion del día

    Byolinto.rodriguez@gmail.com April 7, 2026April 7, 2026

    Introducción — El bug que casi nadie ve en SQL Hace años, en una entrevista técnica, me apareció un problema muy parecido al que vamos a resolver aquí. Era uno de tres ejercicios de SQL, todos bastante manejables, pero este en particular tenía una trampa silenciosa que casi nadie había detectado. Giraba alrededor de algo…

    Read More La primera transaccion del díaContinue

  • Rachas en SQL
    Agregaciones y GROUP BY | Common Table Expression | Consultas Complejas | Funciones de ventana

    Rachas en SQL

    Byolinto.rodriguez@gmail.com April 4, 2026August 4, 2026

    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…

    Read More Rachas en SQLContinue

  • Detectar días consecutivos en SQL
    Common Table Expression | Consultas Complejas | Funciones de ventana

    Detectar días consecutivos en SQL

    Byolinto.rodriguez@gmail.com April 2, 2026April 2, 2026

    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…

    Read More Detectar días consecutivos en SQLContinue

  • El error oculto de NOT IN con NULL en SQL
    JOINs y Relaciones | Teoría

    El error oculto de NOT IN con NULL en SQL: explicación completa

    Byolinto.rodriguez@gmail.com April 1, 2026April 3, 2026

    Un día un cliente me llamó porque una consulta no devolvía resultados. Querían obtener la lista de productos que no se habían vendido y usaban una instrucción que parecía correcta. Aunque no recuerdo los nombres de las tablas ni de las columnas, la consulta que usaban era similar a la siguiente. Sospeché de inmediato que…

    Read More El error oculto de NOT IN con NULL en SQL: explicación completaContinue

  • Integridad referencial en SQL
    Teoría

    Claves e integridad: fundamentos

    Byolinto.rodriguez@gmail.com March 30, 2026March 30, 2026

    En esta sesión explicaré los elementos esenciales que sostienen cualquier base de datos relacional: las claves y la integridad referencial en SQL. Antes de hablar de JOINs o de consultas más avanzadas, es fundamental entender cómo se relacionan las tablas entre sí y qué mecanismos garantizan que los datos permanezcan coherentes. Explicaré: Para ilustrar estos…

    Read More Claves e integridad: fundamentosContinue

Page navigation

1 2 Next PageNext

© 2026 sqlenvivo.com - WordPress Theme by Kadence WP

error: Content is protected !!
  • Acerca de SQLEnVivo
  • Blog
  • (x.com/Twitter)