Dans la requête ci-dessous @processtable
est une variable de table et la température est une table dérivée quand je suis en train de les rejoindre, je reçois l'erreur suivante:variable de table Assemblage et table dérivée
The column prefix 't' does not match with a table name or alias name used in the query.
SELECT t.Order
,CONVERT(NVARCHAR, temp.[DateTime], 101) AS [DateTime]
,t.Status
,t.Domain
,t.Media
,t.Approved
,t.CreatedBy
FROM @ProcessTable t
JOIN (SELECT MAX(Id),Order FROM OrderDetail OD WHERE OD.Order = t.Order) temp
ON temp.Order = t.Order
ORDER BY temp.[DateTime] DESC, Approved ASC
.. peut-être que ce serait mieux de décrire vos données et d'expliquer ce que vous voulez en tirer .... parce que regarder votre requête cela ne marchera pas. - John Hartsock Il ya 1 minute modifier –
@ John- Pour l'ordre dans @processtable, je dois obtenir le datetime pour cette commande de la table orderdetail basé sur le max (ID) de la commande c.-à-d. Le dernier DateTime pour cet ordre – Pinu