Download - Trabajo de Procedimientos Almacenados LP2

Transcript
Page 1: Trabajo de Procedimientos Almacenados LP2

TRABAJO DE PROCEDIMIENTOSALMACENADOS Página: 1 / 2

Lenguaje de Programación II Prof: Julio C. Liñán R

TRABAJO DE PROCEDIMIENTOS ALMACENADOSEN SQL SERVER 2005

Utilizando la base de datos BDPEDIDOS

1.- CREAR UN PROC. ALMACENADO QUE DE ACUERDO A UNA OPCION DE TIPOENTERA PERMITA DEVOLVER EL APELLIDO DE LOS EMPLEADOS, SU FECHA DE NAC, SUFECHA DE CUMPLEAÑOS EN EL AÑO ACTUAL , DE QUIENES CUMPLIERON O FALTANCUMPLIR. ( 0 = CUMPLIERON, 1 = FALTAN CUMPLIR)

2.- CREAR UN PROC. ALMACENADO QUE DE ACUERDO A UN AÑO ENVIADO COMOPARAMETRO, DEVUELVA EL ACUMULADO DE VENTAS REALIZADAS POR MES. SEDEBERA MOSTRAR EL NOMBRE DEL MES Y SUS VENTAS ACUMULADAS.OBS: LOS MESES DEBERAN MOSTRARSE EN SU VERDADERO ORDEN , ES DECIR, DEBERAEMPEZAR EN ENERO Y TERMINAR EN DICIEMBRE .

3.- CREAR UN PROC. ALMACENADO QUE LISTE SEGUN UNA OPCION EL O LOSPRODUCTOS MAS VENDIDOS O LOS PRODUCTOS M ENOS VENDIDOS DE ACUERDO AUN CODIGO DE CATEGORIA ENVIADO TAMBIEN COMO PARAMETRO. PARADETERMINAR QUE PRODUCTOS SON LOS MAS O MENOS VENDIDOS, SE TOMARA ENCUENTA LA CANTIDAD DE VECES QUE APARECE EL PRODUCTO EN UN DETALLE DEPEDIDO, ES DECIR EL CODIGO DEL P RODUCTO QUE APARECE MENOS VECES EN LATABLA DETALLE DE PEDIDO SERA EL MENOS VENDIDO, CASO CONTRARIO ES EL MASVENDIDO.

4.- CREAR UN PROC. ALM ACENADO QUE LISTE LOS NOMBRES DE LOS CLIENTES QUEHAYAN REALIZADO MAS PEDIDOS EN UN TRIMESTRE Y EN UN AÑO ENVIADOS COMOPARÁMETROS.NOTA: PUEDE UTILIZAR LA FUNCION DATEPAR(Q, FECHA) PARA EVALUAR LOSTRIMESTRES.

5.- CREAR UN PROCEDIMIENTO ALMACENADO QUE LISTE LA CANTIDAD DE ORDENESDE UN DETERMINADO CLIENTE PARA UN DETERMINADO MES Y AÑO ENVIADOSCOMO PARAMETRO, ESTE P ROCEDIMIENTO ALMACENADO DEBERA DEVOLVERCOMO VALOR DE RETORNO EL NÚMERO DE ORDENES EFECTUADOS EN ESE PERIODO.NOTA: EL MES SERA ENVIADO EN LETRAS, UTILICE LA FUNCION DATENAME

Page 2: Trabajo de Procedimientos Almacenados LP2

TRABAJO DE PROCEDIMIENTOSALMACENADOS Página: 2 / 2

Lenguaje de Programación II Prof: Julio C. Liñán R

DIAGRAMA DE LA BASE DE DATOS BDPEDIDOS