Question : Le SERVEUR 2008 de SQL - employer une variable comme nom de colonne

Bonjour Experts.

I AM un internaute novice dans le SQL, et juste appris comment créer un « Tableau de pivot » using traitent le SQL.  Je veux employer une valeur variable comme nom de colonne dans la table, mais obtiens une erreur n'importe comment j'essaye de la faire.  Je ne suis pas même sûr il est possible, mais le besoin try.

In le code joint, la ligne 12, je pense que vous pouvez voir que j'essaye d'appeler la colonne comme valeur pour le @strLSTEOM, qui est une date convertie en corde (si I faisait même que droit) = 6/30/2010.  Une fois que j'apprends comment faire ceci, j'appellerai les autres colonnes en conséquence.  Comment est-ce que je peux faire ce travail ?

Thanks - Hubbs
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
@LASTEOM " de " codeSnippet781718 d'id= " de
DECLARE de class= COMME DATE
PLACER le @LASTEOM = « 6/30/2010 »
DÉCLARER le @strLSTEOM comme Varchar
PLACER LE @STRLSTEOM = LE CONVERTI (VARCHAR, LE @LASTEOM)

CHOISIR LE STATUT, 
    SOMME (CAS AS_OF_DT QUAND DATEADD (d, - 1, DATEADD (millimètre, DATEDIFF (m, 0, @LASTEOM) - 4.0)) PUIS UPB AUTREMENT 0 EXTRÉMITÉS) COMME EOM_6, -- vouloir qu'elle soit @strLSTEOM,
    SOMME (CAS AS_OF_DT QUAND DATEADD (d, - 1, DATEADD (millimètre, DATEDIFF (m, 0, @LASTEOM) - 3.0)) PUIS UPB AUTREMENT 0 EXTRÉMITÉS) COMME EOM_5,
    SOMME (CAS AS_OF_DT QUAND DATEADD (d, - 1, DATEADD (millimètre, DATEDIFF (m, 0, @LASTEOM) - 2.0)) PUIS UPB AUTREMENT 0 EXTRÉMITÉS) COMME EOM_4,
    SOMME (CAS AS_OF_DT QUAND DATEADD (d, - 1, DATEADD (millimètre, DATEDIFF (m, 0, @LASTEOM) - 1.0)) PUIS UPB AUTREMENT 0 EXTRÉMITÉS) COMME EOM_3,
    SOMME (CAS AS_OF_DT QUAND DATEADD (d, - 1, DATEADD (millimètre, DATEDIFF (m, 0, @LASTEOM), 0)) PUIS UPB AUTREMENT 0 EXTRÉMITÉS) COMME EOM_2, -- vouloir qu'elle soit @strLSTEOM,
    SOMME (CAS AS_OF_DT QUAND DATEADD (d, - 1, DATEADD (millimètre, DATEDIFF (m, 0, @LASTEOM) +1.0)) PUIS UPB AUTREMENT 0 EXTRÉMITÉS) COMME @STRLSTEOM, -- vouloir qu'elle soit @strLSTEOM
    SOMME (CAS AS_OF_DT QUAND DATEADD (d, - 1, DATEADD (millimètre, DATEDIFF (m, 0, @LASTEOM) - 11.0)) PUIS UPB AUTREMENT 0 EXTRÉMITÉS) COMME Prior_Year -- vouloir qu'il soit @strLSTEOM,
    
De ScoreCard1
LÀ OÙ STATUT PAS DEDANS (« S'EST FERMÉ », « REO ") 
--GROUPE PAR STATUS 
GROUPE PAR STATUS avec le CUBE
class= de

Réponse : Le SERVEUR 2008 de SQL - employer une variable comme nom de colonne

Il n'y a pas vraiment un bon construit dans l'option de surveillance pour IIS.  Je proposerais d'écrire quelques manuscrits de base à la disponibilité de moniteur.  Si vous n'êtes pas dans créer vos propres, si vous surveillance de HTTP de google scripts vous trouverez une tonne de différentes options, beaucoup dont être libre.  Ou si vous avez besoin d'une solution plus avancée, le chef d'exploitation de centre du système de Microsoft est une grande solution pour surveiller la santé de votre infrastructure entière : http://www.microsoft.com/systemcenter/en/us/operations-manager.aspx
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us