Este es mi case
Código SQL:
Ver originalSELECT DISTINCT StoreID, NSO_StoreID, StoreName, IMDB_ProductID, NSO_ProductID, ProductName, VariableName,' 'AS x, variableValue AS regular, Average.Average, Price_MAX_min.Precio_Max, Price_MAX_min.Precio_Min, VariableComments ,
CASE WHEN Audited_Facts_Regular.VariableValue = ' ' THEN 'Precio en Blanco'
WHEN Average.Average=' ' THEN 'Producto Nuevo' END AS media
FROM Price_MAX_min INNER JOIN Audited_Facts_Regular ON Price_MAX_min.IMDB_Product = Audited_Facts_Regular.IMDB_ProductID INNER JOIN
Average ON Audited_Facts_Regular.IMDB_ProductID = Average.IMDB_Product WHERE VariableName LIKE '%regular%' ORDER BY IMDB_ProductID ASC
y un ejemplo seria
mi tabla de producto
IMDB_ProductID NSO_ProductID ProductName VariableValue
100202 418211 LAS-LLAVES-LIMON-900 20.7
100272 418353 LAS-LLAVES-LIMON-2700 53.8
100598 383555 ARIEL-T/DOWNY-810 20.74
102763 383687 HEAD-&-SHOULDERS-ADUL-SUAV-Y-MANEJ-ANT/CAS-2-1-400 20
tabla promedio
IMDB_ProductID NSO_ProductID ProductName VariableValue
100202 418211 LAS-LLAVES-LIMON-900 20
100272 418353 LAS-LLAVES-LIMON-2700 50
100598 383555 ARIEL-T/DOWNY-810 21
como veran el producto 102763 383687 HEAD-&-SHOULDERS-ADUL-SUAV-Y-MANEJ-ANT/CAS-2-1-400 no se encuentra en la tabla promedio por tanto es un producto nuevo ya que no tiene promedio para compararlo