Je semble avoir du mal à saisir le concept de l'utilisation de AS pour créer un alias, puis d'utiliser cet alias plus tard. Voici un exemple d'une requête très simple que je reçois une erreur quand je lance:sql en utilisant des alias
SELECT IP,
(SELECT server_ip as IP
FROM table1
WHERE start_time BETWEEN @startdate AND @enddate
Group By server_ip)X
Group By IP
j'attendre à ce que les résultats juste retour de la seconde instruction select dans la colonne server_ip. Cependant, je reçois un message d'erreur indiquant que IP n'est pas un nom de colonne invalide. Quelqu'un peut-il m'expliquer comment le faire correctement?
merci;) apprécier l'aide – MilqueToasted
@MilqueToasted - Êtes-vous sur S QL Server 2005+? Si c'est le cas, consultez également les expressions de table communes. –
Oracle 9i + (et PostgreSQL 8.4+) prend en charge WITH, ainsi que DB2 et Firebird (versions dunno). –