3 messaggi dal 22 settembre 2008
Ciao a tutti,
sto sperimentando il comando PIPVOT con SQL 2005 e se creo delle tabelle di prova tutto fuinziona.
Viceversa se scrivo questa select
SELECT idsede, PeriodoCompetenza, NrFattura, CodiceProdotto, Quantita
FROM VW_MM_FATTURA_ELETTRONICA_CONSUMI_CONSORZIO
  PIVOT
  (
SUM (Quantita)
FOR CodiceProdotto  in (183, AUCA2, AUCA3, AUCA4, AUCA5, AUCA6, AUCMCT, AUCUC3, AUCUC4, AUCUC6, 
CAPD, CAPG, CAPPROD37.3, FGRTN37.1, GENEE, INTCAR52.5, MIS1, MSD36, RIVTRASPF, SS37, TRAS, TRBLOCCHI, TRCORR)             
  ) AS p
WHERE     (idsede = 718138) AND (PeriodoCompetenza = '200801') 


mi continua a dare questo errore
Messaggio 102, livello 15, stato 1, riga 5
Incorrect syntax near '('.


e non so + dove andare a sbattere la testa per correggere tale errore!
chi mi puoi dire dove si trova l'errore di sintassi?
Grazie mille!
Modificato da ziopippo il 02 ottobre 2008 13.57 -
un nome che contiene il punto probabilmente?
CAPPROD37.3 e simili?senza di quelle va?

Ormai programmano tutti... ma la professionalità appartiene a pochi

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.