Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    182

    [ORACLE 8] ERRORE IN UNA SELECT

    Ciao a tutti,

    sto provando una select in oracle...

    select A.cod_coltura, (100* (max(A.valore_medio) - min(A.valore_medio) )/ min(A.valore_medio) ) Delta

    from OS05_valori_agrari A, os09_Variazioni V

    where anno=prmAnno

    and Delta > V.VARIAZIONE_REGIONALE

    group by cod_coltura



    il problema me lo restituisce su Delta > V.Variazione_Regionale dicendo : NOME DI COLONNA NON VALIDA.

    Spero sia solo un errore di costrutto

    Grazie

    Giulia

  2. #2
    Il where viene valutato prima della risoluzione delle colonne. Quindi siccome Delta e' un alias che viene costruito dopo, cioe' al momento della definizione delle colonne, per il where Delta non e' ancora esistente.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.