CROSSTAB ::marche dans access mais pas dans MS SQL 2000
Bonjour
J'essaye de remplir une table avec les donnees de 2 autres
Table Info ce sont des colonnes
Table Item ce sont des lignes
Table 1 --> Info
InfoID
Name
Table 2 --> Item
InfoID
Num
Value
Code:
1 2 3 4 5 6 7 8
|
TRANSFORM Max(Item.Value) AS MaxValue
SELECT Info.Name
FROM Info INNER JOIN Item ON Info.InfoID = Item.InfoID
WHERE Item.Num In (10,12,15,100)
GROUP BY Info.Name
PIVOT Item.Num |
dans access ca marche exactement comme je veux j'obtiens bien 5 colonnes --> Name,10,12,15,100
mais le meme code dans MS SQL Marche pas
j'ai la meme structure de table dans les 2 cas
quelqu'un saurait me traduire ca (la partie en code) pour MS SQL 2000 ?
merci 1000000 fois !