Questione : Errore: FieldName è non valido nel contesto dove è usato.

Sto facendo funzionare questa domanda nel

INSERT di accesso… nel tblDemand
SELECT * da qryPassThrough

… per fare funzionare un pass-through interrogare che è trasmesso alla prima parte di DB2.

The del

SELECT LOWES.T2398_IFM_FRC_VAL.T024_ITM_NBR, LOWES.T2398_IFM_FRC_VAL.T063_LCT_NBR, CASO del qryPassThrough… QUANDO ESTREMITÀ ALTRA di SEN_BGN_WK_NBR<=SEN_END_WK_NBR ALLORA SEN_END_WK_NBR-SEN_BGN_WK_NBR+1 52-SEN_BGN_WK_NBR+SEN_END_WK_NBR+1 COME “vendendo le settimane„, LOWES.T2355_SEN_PRL.WK1_BAS_IND_FCT+LOWES.T2355_SEN_PRL.WK2_BAS_IND_FCT+LOWES.T2355_SEN_PRL.WK3_BAS_IND_FCT+LOWES.T2355_SEN_PRL.WK4_BAS_IND_FCT+LOWES.T2355_SEN_PRL.WK5_BAS_IND_FCT+LOWES.T2355_SEN_PRL.WK6_BAS_IND_FCT+LOWES.T2355_SEN_PRL.WK7_BAS_IND_FCT+LOWES.T2355_SEN_PRL.WK8_BAS_IND_FCT+LOWES.T2355_SEN_PRL.WK9_BAS_IND_FCT+LOWES.T2355_SEN_PRL.WK10_BAS_IND_FCT+LOWES.T2355_SEN_PRL.WK11_BAS_IND_FCT+LOWES.T2355_SEN_PRL.WK12_BAS_IND_FCT+LOWES.T2355_SEN_PRL.WK13_BAS_IND_FCT COME “somma Q1 della Banca dei Regolamenti Internazionali„,…idee del

Any che cosa sta causando l'errore?
class= del

Risposta : Errore: FieldName è non valido nel contesto dove è usato.

Poiché Q1_SUM_OF_BIS è derivato nella lista della colonna, non sono informato di alcuna possibilità utilizzarlo nella stessa lista della colonna.

Supponendo che volete questo in una singole dichiarazione/domanda e non poteste generare le viste, potreste avere bisogno di di usare un CTE per generare le vostre colonne derivate livellate basse; allora riferir a quelli nella lista PRESCELTA finale della colonna.

Tom
Altre soluzioni  
 
programming4us programming4us