cruzadas

Páginas: 2 (265 palabras) Publicado: 5 de octubre de 2014
Referencias cruzadas sql
Regístrese para 
acceso completo a ensayos
Enviado por sodirty, mayo 2010 | 3 Páginas (632 Palabras) | 23 Visitas
|
4.5
1
2
3
4
5
|Denunciar
|
SI ERES VALIENTE,
HAZ CLICK
ABAJO...
Enviar



Una consulta de referencias cruzadas es aquella que nos permite visualizar los datos en filas y encolumnas, estilo tabla, por ejemplo: 
Si tenemos una tabla de productos y otra tabla de pedidos,podemos visualizar en total de productos pedidos por año para un artículodeterminado, tal y como se visualiza en la tabla anterior. La sintaxis para este tipo de consulta es la siguiente: 
TRANSFORMfunción agregada instrucción 
select PIVOT campopivot 
[IN (valor1[, valor2[, ...]])] 
En donde: función *agregada**: Es una función** SQL* agregada que opera sobre los datos seleccionados.*Instrucción *select: Es unainstrucción SELECT. 
*campo *pivot: Es el campo o expresión que desea utilizar para crear las cabeceras de la columna en el resultado de la consulta. 
*valor1,*valor2: Sonvalores fijos utilizados para crear las cabeceras 
de la columna. 
Para resumir datos utilizando una consulta de referencia cruzada, se seleccionan los valores de loscampos o expresionesespecificadas como cabeceras de columnas de tal forma que pueden verse los datos en un formato más compacto que con una consulta de selección. 
*Un caso*práctico: 
Se trata de resolver el siguienteproblema: tenemos una tabla de productos con dos campos, el código y el nombre del producto, tenemos otra tabla de pedidos en laque anotamos el código del producto, la fecha del pedido y la cantidadpedida. Deseamos consultar los totales de producto por año, calculando la media anual de ventas.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Las cruzadas
  • las cruzadas
  • Las cruzadas
  • Cruzadas
  • cruzadas
  • Las Cruzadas
  • las cruzadas
  • Las Cruzadas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS