Comment : |
Langages disponibles : reporting, Maintain
La fonction ATODBL convertit un nombre alphanumérique au format décimal (double précision).
ATODBL(source_string, length, output)
où :
est la chaîne composée de chiffres et, facultativement un signe et une virgule décimale à convertir, ou le champ ou la variable contenant cette chaîne.
est la longueur à deux caractères de la chaîne source en octets. Cela peut être une constante numérique, ou un champ qui contient la valeur. Si vous spécifiez une constante numérique, entourez-la par des guillemets simples.
est le champ qui contient le résultat, ou le format de la valeur de sortie entre guillemets simples.
ATODBL convertit le champ EMP_ID au format double précision ; le résultat est stocké dans D_EM_ID :P
TABLE FILE EMPLOYEE
PRINT LAST_NAME AND FIRST_NAME AND
EMP_ID AND
COMPUTE D_EMP_ID/D12.2 = ATODBL(EMP_ID, '09', D_EMP_ID);
WHERE DEPARTMENT EQ 'MIS';
END
La sortie est :
LAST_NAME | FIRST_NAME | EMP_ID | D_EMP_ID |
SMITH JONES MCCOY BLACKWOOD GREENSPAN CROSS | MARY DIANE JOHN ROSEMARIE MARY BARBARA | 112847612 117593129 219984371 326179357 543729165 818692173 | 112,847,612.00 117,593,129.00 219,984,371.00 326,179,357.00 543,729,165.00 818,692,173.00 |
WebFOCUS |