Je suis relativement nouveau dans le développement de sql. Je veux une requête de tableau croisé dynamique. Laissez-moi expliquer mes tables en premier. J'ai une table SalesOrder. Chaque SalesOrder a SalesItems. Chaque élément a un ID de produit et chaque produit a un ID de fabric. Chaque SalesItem a un champ lengthDelivered. En outre plus, chaque salesOrder a un ClienTIDTrès complexe Cross Tab requête dynamique
Maintenant je veux une requête qui énumérera tous les fabricNames dans des colonnes. cela signifie que tous les noms de structure sont des en-têtes de colonne dans mon cas. Dans l'en-tête de ligne, tous les clients seront affichés. Contre chaque client, chaque fabric aura une valeur qui indiquera combien de temps par rapport à ce tissu est vendu à ce client. S'il vous plaît, aidez-moi bientôt. Merci d'avance.
Pouvez-vous publier les définitions réelles? Les instructions 'CREATE TABLE' seraient géniales. Voir ma réponse pour savoir comment faire génériquement un pivot dynamique dans SQL Server. – pyrospade