Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/08/2013, 10:19
GeriReshef
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 12 años, 5 meses
Puntos: 40
Respuesta: Adaptacion de Formula Excel a SQL

El equivalente de la funcion If en TSQL es
Código SQL:
Ver original
  1. CASE WHEN ... THEN ... ELSE ... END
Sin embargo, en este caso utilizas la funcion para comparar entre la fila en curso y la fila anterior, y en este caso es recomendable contar las duplicaciones, mas o menos asi:
Código SQL:
Ver original
  1. SELECT ROW_NUMBER() OVER(Partition BY Numero ORDER BY Numer) Nm,
  2.       *
  3. FROM MiTabla;
Todas las filas cuya Nm es mas grande que 1 son duplicaciones.
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog