Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/05/2014, 08:13
GeriReshef
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 11 años, 9 meses
Puntos: 40
Respuesta: Sentencia para borrar filas

El mensaje es debido a la expresión dentro el Count que devuelve nulos en caso que el Producto es distinto de A o B.
Para que estes más tranquilo utilize la siguiente:
Código SQL:
Ver original
  1. WITH T AS
  2. (SELECT *,
  3.     SUM(CASE WHEN Producto IN ('A','B') THEN 1 ELSE 0 END) OVER(Partition BY Cliente) N
  4. FROM    MiTabla)
  5. DELETE
  6. FROM    T
  7. WHERE   N=2
  8.     AND Producto='B';
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog