Je reçois une syntaxe incorrecte près du mot-clé 'select' après l'exécution du code suivant.Syntaxe incorrecte près du mot-clé 'select' lors de l'exécution de la requête
declare @c int
SELECT @c = COUNT(*)
FROM (select id, max(date_stored)
from table B
INNER JOIN table P ON B.id = P.id
where id = 3)
select @c
Je veux sélectionner le nombre total d'enregistrements ayant des dates de stockage maximum dans la base de données. Quelqu'un peut-il plz dire ce que je fais mal
Il défaites le but des alias de table si vous ne les utilisez pas systématiquement. De quelle table provient la valeur 'id', car ne pas spécifier produira une erreur de" référence de colonne ambiguë "vu que la colonne existe dans les deux tables. –