Trabajo de Procedimientos Almacenados LP2

2
TRABAJO DE PROCEDIMIENTOS A LMACENADOS Página: 1 / 2 Lenguaje de Programación II Prof: Julio C. Liñán R TRABAJO DE PROCEDIMIENTOS ALMACENADOS EN SQL SERVER 2005 Utilizando la base de datos BDPEDIDOS 1.- CREAR UN PROC. ALMACENADO QUE DE ACUERDO A UNA OPCION DE TIPO ENTERA PERMITA DEVOLVER EL APELLIDO DE LOS EMPLEADOS, SU FECHA DE NAC, SU FECHA DE CUMPLEAムO S EN EL AムO ACTUAL , DE QUIENES CUMPLIERON O FALTAN CUMPLIR. ( 0 = CUMPLIERON, 1 = FALTAN CUMPLIR) 2.- CREAR UN PROC. ALMACENADO QUE DE ACUERDO A UN AムO ENVIADO COMO PARAMETRO, DEVUELVA EL ACUMULADO DE VENTAS REALIZADAS POR MES. SE DEBERA MOSTRAR EL NOMBRE DEL MES Y SUS VENTAS ACUMULADAS. OBS: LOS MESES DEBERAN MOSTRARSE EN SU VERDADERO ORDEN , ES DECIR, DEBERA EMPEZAR EN ENERO Y TERMINAR EN DICIEMBRE . 3.- CREAR UN PROC. ALMACENADO QUE LISTE SEGUN UNA OPCION EL O LOS PRODUCTOS MAS VENDIDOS O LOS PRODUCTOS M ENOS VENDIDOS DE ACUERDO A UN CODIGO DE CATEGORIA ENVIADO TAMBIEN COMO PARAMETRO. PARA DETERMINAR QUE PRODUCTOS SON LOS MAS O MENOS VENDIDOS, SE TOMARA EN CUENTA LA CANTIDAD DE VECES QUE APARECE EL PRODUCTO EN UN DETALLE DE PEDIDO, ES DECIR EL CODIGO DEL P RODUCTO QUE APARECE MENOS VECES EN LA TABLA DETALLE DE PEDIDO SERA EL MENOS VENDIDO, CASO CONTRARIO ES EL MAS VENDIDO. 4.- CREAR UN PROC. ALM ACENADO QUE LISTE LOS NOMBRES DE LOS CLIENTES QUE HAYAN REALIZADO MAS PEDIDOS EN UN TRIMESTRE Y EN UN AムO ENVIADOS COMO PARチMETROS. NOTA: PUEDE UTILIZAR LA FUNCION DATEPAR(Q, FECHA) PARA EVALUAR LOS TRIMESTRES. 5.- CREAR UN PROCEDIMIENTO ALMACENADO QUE LISTE LA CANTIDAD DE ORDENES DE UN DETERMINADO CLIENTE PARA UN DETERMINADO MES Y AムO ENVIADOS COMO PARAMETRO, ESTE P ROCEDIMIENTO ALMACENADO DEBERA DEVOLVER COMO VALOR DE RETORNO EL NレMERO DE ORDENES EFECTUADOS EN ESE PERIODO. NOTA: EL MES SERA ENVIADO EN LETRAS, UTILICE LA FUNCION DATENAME

description

gfh

Transcript of Trabajo de Procedimientos Almacenados LP2

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