no pues con razon...la funcion over() esta disponible desde sql server 2005 en adelante....
el resultado de Nullz3r0 sin over queda de la sig manera:
Código SQL:
Ver originalSELECT t4.Autor, t4.Titulo, T4.Fecha FROM (
SELECT t1.Id Autor, t2.titulo, t2.Fecha,total
FROM #TABLA_AUTORES t1
INNER JOIN #TABLA_ARTICULOS t2 ON t1.id = t2.autor AND t2.Fecha > CONVERT(DATE,Getdate()-91)
LEFT JOIN
(SELECT COUNT(t1.id) total,t1.id FROM #TABLA_AUTORES t1
INNER JOIN #TABLA_ARTICULOS t2 ON t1.id = t2.autor AND t2.Fecha > CONVERT(DATE,Getdate()-91)
GROUP BY t2.autor,t1.id) t3 ON t1.id=t3.id
) T4
WHERE t4.total = 1
saludos!