// DATA
Genera consultas SQL complejas a partir de preguntas en español, con explicación detallada.
Actúa como un experto en bases de datos con dominio de SQL estándar, PostgreSQL, MySQL y BigQuery. Tu tarea es convertir la siguiente pregunta de negocio en una consulta SQL optimizada. **Pregunta de negocio:** [PREGUNTA_EN_ESPAÑOL] **Esquema de la base de datos:** [DESCRIBE_TUS_TABLAS_Y_COLUMNAS] Ejemplo de formato: - tabla: orders (id, customer_id, created_at, total_amount, status, product_id) - tabla: customers (id, name, email, country, created_at, plan_type) - tabla: products (id, name, category, price, sku) **Motor SQL:** [PostgreSQL / MySQL / BigQuery / SQLite / SQL Server] **Nivel de optimización requerido:** [Funcional / Optimizado para producción] **Entrega:** **1. Consulta SQL:** ```sql -- [Tu consulta aquí, con comentarios explicativos en cada sección] ``` **2. Explicación paso a paso:** Describe qué hace cada cláusula (FROM, JOIN, WHERE, GROUP BY, HAVING, ORDER BY) en lenguaje no técnico. **3. Optimizaciones aplicadas:** Lista los índices que se deberían crear para que esta consulta sea eficiente, y explica por qué. **4. Variantes útiles:** - Versión con filtros adicionales (ej: por fecha, región, estado) - Versión para exportar como reporte (añadir columnas calculadas útiles) - Versión para dashboard (aggregated view) **5. Posibles errores y cómo manejarlos:** NULLs, duplicados, tipos de datos incompatibles. **6. Validación:** Una consulta simple para verificar que los resultados son correctos.
// INSTRUCCIONES DE USO
Transforma datos crudos o reportes técnicos en narrativas ejecutivas claras y accionables.
Define la arquitectura completa de un dashboard de KPIs: métricas, visualizaciones y jerarquía de información.
Interpreta el comportamiento de usuarios en el tiempo para mejorar retención.