
Envoyé par
bahraoui
Encore mieux
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
PROC SQL;
CONNECT TO ORACLE(PATH='STATPROD' USER='YYY' PASSWORD='XXX');
CREATE TABLE SASUSER.HISTOTEST AS
SELECT DISTINCT substr(LEFT(tu_lib),1,2) AS tu_lib FROM CONNECTION TO ORACLE
(
SELECT tu_lib
FROM tableu_view
WHERE substr(LEFT(tu_lib),1,1) IN ( 'D')
)
;
disconnect FROM oracle ;
quit; |
Encore mieux , je ne crois pas.
Dejà pour commencer avec ton code
substr(LEFT(tu_lib),1,2) AS tu_lib
tu récupére les deux premières lettre de chaque observation.
ce que j'ai proposé dans mon avant dernier poste,1) consiste à vérifier si les données de waloose ne commencent pas par un blanc,2) et de vérifier s'il a des données qui commencent par Dé ,3) si le probléme ne vient pas du fait d'essayer de faire un GROUP BY sur une variable calculée (REPLACE(tu_lib,'é','e') AS tu_lib ).
- j'espère que le problème ne vient pas du coté du nombre de lignes affichées par defaut dans EG.
Partager