Ciao, in questa query (abbastanza complessa per me):
codice:
SELECT DISTINCT
C.BSId
,C.DOCUMENTID as MaxDocumentIdTot
,SC.MAXDATEEXPIRED as MaxDateExpiredTot
FROM #TMPLISTDOCUMENT_2 C
--INTO #TMPListDocument_TotClear
INNER JOIN
(
SELECT
T.BSID,
MAX(T.DATEEXPIRED) AS MAXDATEEXPIRED
FROM #TMPLISTDOCUMENT_2 T
GROUP BY T.BSID
)
SC ON C.BSID = SC.BSID
AND C.DATEEXPIRED = SC.MAXDATEEXPIRED
ORDER BY C.BSID ASC
INTO #TMPListDocument_TotClear non me lo accetta.
Perche' ?
La query attinge da precedenti SELECT su tabelle temporanee e serve per successive SELECT di scremature dati, quindi non posso commentarla e farla eseguire 'direttamente'. Deve mettere il risultato in memoria.