Vraag : SQL SERVER 2008 - gebruik een Variabele als Naam van de Kolom

Hello handelen Experts.

I am een newbie in SQL, en enkel geleerd hoe te om een „Lijst die van de Spil te creëren“ SQL af gebruiken.  Ik wil een veranderlijke waarde als kolomnaam in de lijst gebruiken, maar krijg een fout geen kwestie hoe ik probeer om het te doen.  Ik ben niet zelfs zeker het mogelijk is, maar behoefte aan try.

In de code in bijlage, lijn 12, denk ik u kunt zien dat ik probeer om de kolom als waarde voor @strLSTEOM te noemen, die een datum omgezet in een koord (als ik zelfs dat recht) deed = 6/30/2010 is.  Zodra ik leer hoe te om dit te doen, zal ik de andere kolommen dienovereenkomstig noemen.  Hoe kan ik dit werk maken?

Thanks - Hubbs
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
DECLARE @LASTEOM ALS DATUM
REEKS @LASTEOM = „6/30/2010“
VERKLAAR @strLSTEOM als Varchar
PLAATS @STRLSTEOM = BEKEERLING (VARCHAR, @LASTEOM)

SELECTEER STATUS, 
    SOM (COMPUTER-AIDED SOFTWARE ENGINEERING AS_OF_DT WANNEER DATEADD (D, - 1, DATEADD (MM, DATEDIFF (M, 0, @LASTEOM) - 4.0)) DAN EIND UPB ANDERS 0) ALS EOM_6, -- wil het zijn @strLSTEOM,
    SOM (COMPUTER-AIDED SOFTWARE ENGINEERING AS_OF_DT WANNEER DATEADD (D, - 1, DATEADD (MM, DATEDIFF (M, 0, @LASTEOM) - 3.0)) DAN EIND UPB ANDERS 0) ALS EOM_5,
    SOM (COMPUTER-AIDED SOFTWARE ENGINEERING AS_OF_DT WANNEER DATEADD (D, - 1, DATEADD (MM, DATEDIFF (M, 0, @LASTEOM) - 2.0)) DAN EIND UPB ANDERS 0) ALS EOM_4,
    SOM (COMPUTER-AIDED SOFTWARE ENGINEERING AS_OF_DT WANNEER DATEADD (D, - 1, DATEADD (MM, DATEDIFF (M, 0, @LASTEOM) - 1.0)) DAN EIND UPB ANDERS 0) ALS EOM_3,
    SOM (COMPUTER-AIDED SOFTWARE ENGINEERING AS_OF_DT WANNEER DATEADD (D, - 1, DATEADD (MM, DATEDIFF (M, 0, @LASTEOM), 0)) DAN EIND UPB ANDERS 0) ALS EOM_2, -- wil het zijn @strLSTEOM,
    SOM (COMPUTER-AIDED SOFTWARE ENGINEERING AS_OF_DT WANNEER DATEADD (D, - 1, DATEADD (MM, DATEDIFF (M, 0, @LASTEOM) +1.0)) DAN EIND UPB ANDERS 0) ALS @STRLSTEOM, -- wil het zijn @strLSTEOM
    SOM (COMPUTER-AIDED SOFTWARE ENGINEERING AS_OF_DT WANNEER DATEADD (D, - 1, DATEADD (MM, DATEDIFF (M, 0, @LASTEOM) - 11.0)) DAN EIND UPB ANDERS 0) ALS Prior_Year -- wil het zijn @strLSTEOM,
    
VAN ScoreCard1
WAAR STATUS NIET BINNEN („GESLOTEN“, „REO“) 
--GROEP DOOR STATUS 
GROEP DOOR STATUS MET KUBUS

Antwoord : SQL SERVER 2008 - gebruik een Variabele als Naam van de Kolom

Er werkelijk is geen goed in de controle van optie voor IIS wordt gebouwd die.  Ik zou voorstellen schrijvend sommige basismanuscripten aan monitorbeschikbaarheid.  Als u niet in uw creëren, als u google HTTP controlemanuscripten bent u een ton verschillende opties zult vinden, veel waarvan vrij zijn.  Of als u een geavanceerdere oplossing nodig hebt, is de Manager van de Verrichtingen van het Centrum van het Systeem van Microsoft een grote oplossing om de gezondheid van uw volledige infrastructuur te controleren: http://www.microsoft.com/systemcenter/en/us/operations-manager.aspx
Andere oplossingen  
 
programming4us programming4us