Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/06/2013, 15:36
Avatar de raulalva3
raulalva3
 
Fecha de Ingreso: julio-2005
Ubicación: San Juan - Argentina
Mensajes: 44
Antigüedad: 19 años, 5 meses
Puntos: 0
Respuesta: Distinct? Group by? Having? Cual!!?

Hola NullZ3r0, gracias por tu respuesta.. pero lamento decirte que no me funcionó. Después de acomodar el código para mi caso en particular me larga el siguiente error.

Error: Mens. 156, Nivel 15, Estado 1, Línea 12
Sintaxis incorrecta cerca de la palabra clave 'OVER'.

Te comento que también probé el código tal cual lo publicaste acá y tampoco funcionó.
Mi código:

Código SQL:
Ver original
  1. SELECT
  2.     T3.Autor,
  3.     T3.Titulo,
  4.     T3.Fecha
  5. FROM (
  6.     SELECT
  7.         T1.Id,
  8.         T1.Nombre,
  9.         T2.Titulo,
  10.         T2.Autor,
  11.         T2.Fecha,
  12.         COUNT(T1.Id) OVER (PARTITION BY T2.Autor) AS Cant
  13.     FROM
  14.         BcAutores T1 INNER JOIN BcArticulos T2 ON T1.Id = T2.Autor
  15.     WHERE
  16.         T2.Fecha > DATEADD(MONTH, -3, GETDATE())
  17.     ) T3
  18. WHERE T3.Cant = 1