Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
J'ai un champ article qui est au format text
lors du load, je voudrais avoir à l'affichage que les valeurs supérieur à 1000000000.
Dans ce champ je peut avoir des codes articles du type : AZERTY1234, come du type 123-456
si je fais ceci :
LOAD
Article;
SQL SELECT Article
FROM database
where
Article > '1000000000';
ça fonctionne pas, et comme je débute quelqu'un pourrait-il me donner une petite astuce !
Merci
Vous pouvez mettre le Where sur le Load en lieu du SELECT:
LOAD
Article
where Article > 1000000000
;
SQL SELECT
Article
FROM database
;
HIC
Bonjour,
Votre SELECT fonctionne-t-il dans votre base de données ?
Bonjour,
Le SELECT fonctionne, le problème reside dans l'extraction des données du champ Article, car celui si peut contenir jusqu'a 15 digits
exemple : Article 1 = 123456789012345
Article 2 = 1234567890
Article 3 = U213-123
Et je veux extraire seulement les articles contenant des chiffres, sans aucune lettre et supérieur à 10 digits.
Quand j'utilise la fonction where Article > '1000000000', j'ai aussi dans la sélection les articles U....., ce que je voudrais éviter.
Quel serait dans ce cas la meilleur solution ?
LOAD
Article
where Len(Article) > 10 and Len(PurgeChar(Article,'01234567890'))=0
;
SQL SELECT
Article
FROM database
;
HIC