Macro con librerías ado, error comparación datos numéricos
publicado
Buenas tardes,
a ver si me podéis echar una mano porque estoy acabando con mi paciencia.
Estoy haciendo una macro sirviéndome de las librerías de ADO, y tengo un problema en una sentencia SQL que no sé cómo resolver. No sé si el problema viene dado por el tipo del campo en la hoja excel o en la propia sentencia SQL.
Me gustaría coger los campos que tienen un valor superior a 1000 y la siguiente instrucción, me falla:
SQL = "select count([APPThroughputUp]) from [LLAMADAS$] where [APPThroughputUp] not in ('-') AND [APPThroughputUp]> CInt(1000) '"
La instrucción se ejecuta pero no filtra bien, cuenta todos los campos y no sólo los que son mayores que 1000.
¿Alguna idea?
Gracias!!!
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Buenas tardes,
a ver si me podéis echar una mano porque estoy acabando con mi paciencia.
Estoy haciendo una macro sirviéndome de las librerías de ADO, y tengo un problema en una sentencia SQL que no sé cómo resolver. No sé si el problema viene dado por el tipo del campo en la hoja excel o en la propia sentencia SQL.
Me gustaría coger los campos que tienen un valor superior a 1000 y la siguiente instrucción, me falla:
SQL = "select count([APPThroughputUp]) from [LLAMADAS$] where [APPThroughputUp] not in ('-') AND [APPThroughputUp]> CInt(1000) '"
La instrucción se ejecuta pero no filtra bien, cuenta todos los campos y no sólo los que son mayores que 1000.
¿Alguna idea?
Gracias!!!