Ver Mensaje Individual
  #12 (permalink)  
Antiguo 19/11/2013, 12:03
Luiszzxd
 
Fecha de Ingreso: noviembre-2013
Mensajes: 28
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Consulta en northwind

Este es el codigo que le puesto.

Código SQL:
Ver original
  1. SELECT o.ShipCountry Pais,
  2. CASE WHEN datepart(yyyy,o.OrderDate)=1996 THEN SUM(od.UnitPrice*od.Quantity) END AS [1996],
  3. CASE WHEN datepart(yyyy,o.OrderDate)=1997 THEN SUM(od.UnitPrice*od.Quantity) END AS [1997],
  4. CASE WHEN datepart(yyyy,o.OrderDate)=1998 THEN SUM(od.UnitPrice*od.Quantity) END AS [1998]
  5.  
  6.     FROM [ORDER Details] od
  7.     INNER JOIN Orders o ON o.OrderID=od.OrderID
  8.     GROUP BY o.ShipCountry,YEAR(o.OrderDate)

Pareciera que me mostrara solo un monto de los tres años.