Está en la página 1de 1

CIPFP www.fpmislata.

com

Actividad: Repaso SQL. Funciones Ventana II

Ciclo: IABD Modulo: BDA Curso: 2021-22 Agrupación: 1

Alumno/a: Grupo:

Actividad 1

Con la siguiente base de datos

DROP DATABASE IF EXISTS test;


CREATE DATABASE test CHARACTER SET utf8mb4;
USE test;

CREATE TABLE test.orders (


user_id int,
order_date date,
order_amt float
);

INSERT INTO test.orders VALUES


(1, '2021-01-01', 100),
(2, '2021-01-01', 100),
(1, '2021-01-02', 50),
(2, '2021-01-02', 25),
(1, '2021-01-03', 50),
(2, '2020-12-31', 3);

SELECT
*
FROM
test.orders;

Completa las sentencia SQL para realizar las siguientes consultas con funciones de
ventana:

1. Añade una columna RunningTotal con la suma acumulada de los order_amt


2. Añade una columna RunningTotal pero esta vez con la suma acumulada por
user_id
3. Añade una columna PreviousOrderDate con la fecha de la orden anterior del mismo
user_id
IDEA: Usa la función LAG

1 de 1

También podría gustarte