Descripción: Una función de ventana realiza un cálculo a través de un conjunto de filas de tabla que están de alguna manera relacionadas con la fila actual. Este tipo de función permite realizar operaciones como sumas, promedios o conteos, pero a diferencia de las funciones de agregación tradicionales, no colapsa las filas en un solo resultado. En su lugar, las funciones de ventana mantienen la granularidad de los datos, proporcionando resultados que pueden ser utilizados en análisis más complejos. Las funciones de ventana se definen mediante la cláusula OVER, que especifica cómo se agrupan las filas para el cálculo. Esto permite a los analistas de datos y a los científicos de datos realizar cálculos más sofisticados y obtener insights más profundos de los datos. Las funciones de ventana son especialmente útiles en el análisis de series temporales, donde se pueden calcular promedios móviles o tendencias a lo largo del tiempo, así como en el análisis de datos financieros, donde se pueden calcular rankings o percentiles dentro de un conjunto de datos sin perder la información de cada fila individual. En resumen, las funciones de ventana son una herramienta poderosa en el arsenal de SQL, permitiendo realizar análisis complejos de manera eficiente y efectiva.