J'ai cette requête en cours. La plupart du temps, elle fonctionne correctement, mais quelques enregistrements comportent des parties non numériques, ce qui pose des problèmes. J'ai besoin de pouvoir sélectionner uniquement les enregistrements qui sont des nombres entiers.
select distinct SUBSTRING(PAPROJNUMBER, 1, 5) AS STUDY_NUMBER
FROM dbo.PA01201 AS PA01201_1
where PAPROJNUMBER>'0'
Par exemple, une partie de la liste de résultats ressemble à ceci :
68145
68146
68147
7762A
99999
LABOR
Je veux tout ça sauf 7762A et LABOR. Comment puis-je modifier la clause where pour y parvenir efficacement ?