Quitar comillas de un campo en SQL.. help!!
Publicado por andrey (11 intervenciones) el 18/12/2003 17:58:48
Hola foro, ya me quebre la cabeza y no le encontre solucion...
Necesito algo que para mas de alguno sera pan comido... miren tengo esto:
select sum(CASE WHEN ' & Trim(campo) & ' = 'No sé' THEN 1 ELSE 0 END) from TPreguntas
tengo una variable tipo string llamada campo donde previamente le asigno el nombre del campo que deseo sumar y al momento de mandarlo a la funcion donde tengo este Query (el de arriba) tengo ahi la declaracion para que me ponga el nombre del campo que deseo sumar pero al momento de ejecutarlo hace lo siguiente
select sum(CASE WHEN "Preg9" = 'No sé' THEN 1 ELSE 0 END) from TPreguntas
donde campo = Preg9 se dan cuanta?? se ponen las comillas y no me calcula como deberia ser.. me arrija valor (0) porque no hace bien la consulta... ya intente vambiandole el tipo de variable a VARIANT o simplemente puse la cadena asi sin el trim y sin comillas dobles:
select sum(CASE WHEN ' & campo & ' = 'No sé' THEN 1 ELSE 0 END) from TPreguntas
EN FIN NO SE COMO HACERLE PARA QUE NO LE PONGA COMILLAS AL CAMPO AL MOMENTO DE EJECUTAR EL QUERY.. ALGUIEN PODRIA ECHARME LA MANO???
Necesito algo que para mas de alguno sera pan comido... miren tengo esto:
select sum(CASE WHEN ' & Trim(campo) & ' = 'No sé' THEN 1 ELSE 0 END) from TPreguntas
tengo una variable tipo string llamada campo donde previamente le asigno el nombre del campo que deseo sumar y al momento de mandarlo a la funcion donde tengo este Query (el de arriba) tengo ahi la declaracion para que me ponga el nombre del campo que deseo sumar pero al momento de ejecutarlo hace lo siguiente
select sum(CASE WHEN "Preg9" = 'No sé' THEN 1 ELSE 0 END) from TPreguntas
donde campo = Preg9 se dan cuanta?? se ponen las comillas y no me calcula como deberia ser.. me arrija valor (0) porque no hace bien la consulta... ya intente vambiandole el tipo de variable a VARIANT o simplemente puse la cadena asi sin el trim y sin comillas dobles:
select sum(CASE WHEN ' & campo & ' = 'No sé' THEN 1 ELSE 0 END) from TPreguntas
EN FIN NO SE COMO HACERLE PARA QUE NO LE PONGA COMILLAS AL CAMPO AL MOMENTO DE EJECUTAR EL QUERY.. ALGUIEN PODRIA ECHARME LA MANO???
Valora esta pregunta


0