Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/04/2013, 11:55
NullZ3r0
 
Fecha de Ingreso: noviembre-2011
Mensajes: 48
Antigüedad: 12 años, 5 meses
Puntos: 5
Respuesta: Valor Minimo y Valor Maximo

Primero obtendría el Máximo y el mínimo y realizaría un JOIN

Código SQL:
Ver original
  1. SELECT  DISTINCT    T1.IMDB_ProductID AS IMDB_Producto, T1.NSO_ProductID AS NSO_Producto, T1.ProductName AS Producto, T1.VariableValue,
  2.                     T2.ValorMax, T2.ValorMin, T1.ValorMed
  3. FROM         Audited_Facts_Regular T1
  4. INNER JOIN
  5.         (SELECT IMDB_ProductID, MAX(VariableValue) AS ValorMax, MIN(VariableValue) AS ValorMin,  AVG(CONVERT(money, VariableValue, 0)) AS ValorMed FROM Audited_Facts_Regular
  6.                 WHERE     (VariableName LIKE '%offer%'OR  VariableName LIKE '%regular%') AND IMDB_ProductID=178399
  7.                 GROUP BY IMDB_ProductID) T2
  8.         ON T1.IMDB_ProductID = T2.IMDB_ProductID
  9. WHERE     (T1.VariableName LIKE '%offer%'OR  T1.VariableName LIKE '%regular%')
  10. AND T1.IMDB_ProductID=178399
  11. GROUP BY T1.VariableValue, T1.IMDB_ProductID, T1.NSO_ProductID, T1.ProductName
  12. ORDER BY  T1.Producto ASC

Espero te sirva.