Dans SQL Server 2008, le nom de la colonne n'apparaît pas. Je dois mettre dans une string vide que les lignes sont remplies manuellement dans le rapport.
(SELECT '' As 'Total No of people')
Il semble apparaître comme (No column name)
Vous pouvez avoir
SELECT ID as 'ID', (SELECT <....> FROM table WHERE <...> ) AS 'Total No of people' FROM somewhere
Vous devez mettre le nom de la colonne après le )
pour la sélection interne
Je vais dire que ça fonctionne correctement! http://sqlfiddle.com/#!3/d41d8/18149
Mais peut-être votre problème est que vous faites (techniquement en utilisant une sous-requête)
SELECT ID, (SELECT '' As 'Total No of people') FROM SomeWhere
et c'est faux …
SELECT ID, '' As 'Total No of people' FROM SomeWhere
ou
SELECT ID, (SELECT '') As 'Total No of people' FROM SomeWhere
mais il n'y a pas de raison pour le SELECT
intérieur
assurez-vous que vous mettez dans un ordre serré: CHOISIR '' Comme 'Nombre total de personnes' de PERSONNES