Je suis en 8.1.7.4. J'ai une requete
qui fonctionnait tres bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT TRUNC (date_ent / 10000) ANNEE, LPAD(TO_CHAR(COUNT (*) , '9G999G999G999'),15) NB_TRUC FROM truc GROUP BY TRUNC (date_ent / 10000) HAVING COUNT (*) > 10 ORDER BY TRUNC (date_ent / 10000);
Je ne sais pas si cela a un rapport mais comme je suis dans le flou , je vous donnes un maximun d'element.
J'ai arrété l'instance. Changé le CHARACTERE SET de US7ASCII vers WE8ISO8859P1.
J'ai aussi modifié les paramtres d'instance
Et maintenant cette requete me donne une erreur ORA-00979: not a GROUP BY expression. En faisant référence à TRUNC (date_ent / 10000) ANNEE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 cursor_sharing = FORCE open_cursors = 1024 timed_statistics = TRUE remote_dependencies_mode = SIGNATURE optimizer_index_caching = 90 optimizer_index_caching = 25
Si je retire cette partie de la requete ca fonctionne. Une dernière info date_ent est une date stocké dans un NUMBER(8)
Si vous avez des idées....
Partager