2010-07-27 26 views
0

j'ai une erreur avec ma demande de mise en veille prolongéeErreur: à la demande d'Oracle, mise en veille prolongée

Hibernate operation: could not execute query; bad SQL grammar 
    [select tarifs0_.D_ANNE as D1_33_, tarifs0_.D_NZONE as D2_33_, 
      tarifs0_.D_CTYPE_LOCAL as D3_33_, tarifs0_.D_NTARIF_NORMAL as D4_33_, 
      tarifs0_.D_NTARIF_REDUIT as D5_33_, tarifs0_.D_NSURFACEMIN as D6_33_ 
    from FE_TARIF_IDF tarifs0_ 
     where tarifs0_.D_ANNE in 
     (select MAX(exercice1_.D_CEXER) 
      from FE_EXERCICE_FISCAL exercice1_)]; 
nested exception is java.sql.SQLException: ORA-00904: "TARIFS0_"."D_ANNE": invalid identifier 
[Ljava.lang.StackTraceElement;@853e51 

ma table

D_ANNEE NUMBER(4,0) 
D_NZONE NUMBER(1,0) 
D_NTARIF_NORMAL FLOAT 
D_CTYPE_LOCAL VARCHAR2(1 BYTE) 
D_NTARIF_REDUIT FLOAT 
D_NSURFACEMIN FLOAT 

Répondre

2

Votre table a une colonne appelée "D_ANNEE". Il ne pas avoir une colonne appelée "D_ANNE", qui est ce que vous avez utilisé dans votre requête.

+0

lol je aveugle thx – Mercer