Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/10/2010, 15:46
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 7 meses
Puntos: 39
Respuesta: Duda con Query

Código SQL:
Ver original
  1. SELECT T1.prima, D1.VALUE, D2.VALUE, D3.VALUE
  2. FROM (
  3.     SELECT prima, isnull([Field_A],0) AS [Field_A] ,isnull([Field_B],0) AS [Field_B], isnull([Field_C],0) AS [Field_C]
  4.     FROM (
  5.         SELECT prima, VALUE, name2
  6.         FROM details
  7.     ) po
  8.     Pivot (
  9.         COUNT(VALUE)
  10.         FOR name2 IN ([Field_A], [Field_B], [Field_C])
  11.     ) AS PVT
  12. ) T1
  13. INNER JOIN details D1 ON T1.prima = D1.prima AND D1.name2 = 'Field_A'
  14. INNER JOIN details D2 ON T1.prima = D2.prima AND D2.name2 = 'Field_B'
  15. INNER JOIN details D3 ON T1.prima = D3.prima AND D3.name2 = 'Field_C'
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.