2
I am developing a SQL Server Database, which lists two tables:
Where a process has N movements, I need to return the following data: all Process that have the column Irrecuperavel(int) = 1
and that the "last" date entered in the Progress table for that Process DataAnda(date)
be it >= 6
months.
SELECT
A.NumeroProcesso, MAX(A.DataAnda)
FROM Andamento AS A LEFT OUTER JOIN Processo AS P
ON A.NumeroProcesso = P.NumeroProcesso
WHERE
(P.Irrecuperavel = 1) AND
(DATEDIFF(MONTH, A.DataAnda, GETDATE()) >= 6)
GROUP BY A.NumeroProcesso
My past returns but does not filter for the longest date.
perfect! thanks good job.
– Evandro