Bonjour,
Je lance une requête SQL via ADODB dans un code VB (Excel), or la requête qui suit ne me remonte plus rien dés l'instant où j'ajoute la condition
AND (to_number(AUDIT_LOG.AU_ENTITY_ID)>20) :
J'ai essayé toutes sortes de combinaisons, de fonctions (convert, cast,..) rien n'y fait, dés que j'ajoute la condition '>' la requête ne remonte plus rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 SELECT to_number(AUDIT_LOG.AU_ENTITY_ID), AUDIT_PROPERTIES.AP_FIELD_NAME, AUDIT_LOG.AU_TIME, FROM XXXXX_DB.AUDIT_LOG INNER JOIN XXXXX_DB.AUDIT_PROPERTIES ON XXXXX_DB.AUDIT_LOG.AU_ACTION_ID = XXXXX_DB.AUDIT_PROPERTIES.AP_ACTION_ID WHERE AUDIT_PROPERTIES.AP_FIELD_NAME='BG_STATUS' AND (to_number(AUDIT_LOG.AU_ENTITY_ID)>20) ORDER BY to_number(AUDIT_LOG.AU_ENTITY_ID), AUDIT_LOG.AU_TIME
Si quelqu'un avait un idée cela pourrait m'aider considérablement et je l'en remercie par avance.
Claude Barbier
Partager