Le vostre abitudini di SQL hanno potuto usare un certo miglioramento. ; -)
Probabilmente dovete smettere di provare a utilizzare il numero di colonna nel vostro ORDINE dalla clausola e, invece di usando 4 l'uso CD_WELLBORE_FORMATION.update_date (o quale nome di colonna state volendo realmente ordinare vicino).
Inoltre, sguardo a quanto segue:
dbo_CD_DATUM.well_id + dbo_CD_DATUM.datum_id
Se quelle sono stringhe di caratteri, quindi dovete usare un segno & (&) per concatenarglieli probabilmente volete spostare quello nella parentesi:
O (dbo_CD_DATUM.well_id + dbo_CD_DATUM.datum_id) DENTRO (“03q2DecAl4nlEgX„,
“86zNT2KSuII6yfH„,…, “ZILDpIPYMHfWqVj ")
Potreste volere mettere uno pseudonimo sulla seguente linea:
dbo_CD_WELLBORE_FORMATION.prognosed_md + NZ (dbo_CD_DATUM.datum_elevation, 0),