DESARROLLO GUIA COMANDOS SELECT ESPECIALES PARA ENVIAR
TRANSFORM SUM(PRECIO) AS VALOR_COMPRA
SELECT Id_Cliente
FROM COMPRAWHERE YEAR(FECHA_COMPRA) =2011
GROUP BY ID_CLIENTE
PIVOT MONTH(FECHA_COMPRA);
CONSULTAS DE REFERENCIA CRUZADA
1.5 L a siguiente consulta muestra el Nit del cliente:
TRANSFORM SUM(CM.PRECIO)SELECT DOCUMENTO AS NIT
FROM CLIENTE C, COMPRA CM
WHERE C.ID_CLIENTE = CM.ID_CLIENTE AND YEAR(FECHA_COMPRA) =2011
GROUP BY DOCUMENTO
PIVOT MONTH(FECHA_COMPRA);
1.6 Crear una consulta donde muestreel valor total de la venta por proyecto y por año:
TRANSFORM SUM(PRECIO) AS TOTAL
SELECT ID_PROYECTO
FROM COMPRA
GROUP BY ID_PROYECTO
PIVOT YEAR(FECHA_COMPRA);
1.7 Crear una consulta dondemuestre la cantidad de proyectos vendidos por año:
TRANSFORM COUNT(ID_PROYECTO)
SELECT ID_PROYECTO
FROM COMPRA
GROUP BY ID_PROYECTO
PIVOT YEAR(FECHA_COMPRA);
1.8 Crear una consulta donde muestre lacantidad de proyectos vendidos a cada cliente y por año:
TRANSFORM COUNT(ID_PROYECTO)
SELECT ID_PROYECTO, ID_CLIENTE
FROM COMPRA
GROUP BY ID_PROYECTO, ID_CLIENTE
PIVOT YEAR(FECHA_COMPRA);
2.CONSULTAS DE UNION
2.5.1 Listado de los datos básicos de los consultores y los clientes, identificando quienes son consultores y quienes so n clientes:
SELECT ID_CONSULTOR, NOMBRES, 'CONSULTOR' ASTIPO_PERSONA
FROM CONSULTOR
UNION
SELECT ID_CLIENTE, NOMBRE, ‘CLIENTE’
FROM CLIENTE
2.5.2 Listado de los datos básicos de los consultores identificando si son jefes o empleados:
SELECTID_CONSULTOR, No_Documento,NOMBRES, APELLIDOS, 'JEFE' AS TIPO_CONSULTOR
FROM CONSULTOR
WHERE ID_CONSULTOR BETWEEN 1 AND 12
UNION
SELECT ID_CONSULTOR, No_Documento,NOMBRES, APELLIDOS, 'EMPLEADO'FROM CONSULTOR
WHERE ID_CONSULTOR >12
2.5.3 Listado de los consultores jefes cuyo sueldo sea mayor a 2000000 y consultores empleados cuyo sueldo sea menor a 1000000:
SELECT ID_CONSULTOR,...
Regístrate para leer el documento completo.