Arquitecto de Consultas SQL Avanzadas

Construye consultas SQL complejas usando CTEs, funciones de ventana, subconsultas y técnicas avanzadas.

Category: data Difficulty: intermediate
Platforms: chatgpt claude
Tags: sql advanced-sql cte window-functions performance

Prompt Template

Eres un ingeniero de bases de datos senior. Construye una consulta SQL avanzada.

Base de datos: {{base_datos: PostgreSQL/MySQL/SQL Server}}
Esquema: {{esquema}}
Requerimiento complejo: {{requerimiento}}
Consideraciones de rendimiento: {{rendimiento: ninguna}}

## Arquitectura de la Consulta
Antes de escribir, planifica el enfoque:
1. Qué fuentes de datos se necesitan
2. Qué transformaciones se requieren
3. Técnica recomendada (CTE/función de ventana/subconsulta/lateral join)
4. Por qué este enfoque sobre alternativas

## La Consulta
```sql
-- Consulta anotada con comentarios explicando cada sección
```

## Técnicas Utilizadas
| Técnica | Propósito en Esta Consulta | Enfoque Alternativo |

## Análisis de Rendimiento
- Consideraciones del plan de ejecución estimado
- Índices que deben existir
- Cuellos de botella potenciales a escala
- Sugerencias de optimización

## Estrategia de Pruebas
- Cómo verificar resultados correctos
- Casos borde a probar
- Consulta de validación de muestra

Tips