| ||||
Tengo esto y se cae strsql ="SELECT Distinct("city") * FROM araltadr_SQL WHERE cus_no='"&RUT&"' ORDER By City"
__________________ Usa títulos específicos y con sentido En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema. |
| ||||
Cita: La clausula DISTINCT no lleva parametros, unicamente la indicas a nivel de sentencia, debido a que NO elimina campos repetidos, SINO registros repetidos.Tengo esto y se cae strsql ="SELECT Distinct("city") * FROM araltadr_SQL WHERE cus_no='"&RUT&"' ORDER By City" Si tienes: campo1- campo2 juan - 15000 juan - 15000 Juan - 20000 al poner la sentencia disctinct elimina un juan - 15000, pero deja un juan - 15000 y el juan - 20000. Tu sentencia debe quedar: strsql ="SELECT Distinct * FROM araltadr_SQL WHERE cus_no='"&RUT&"' ORDER By City" Saludos |
| ||||
ahora entendi estoy super claro pero me sigue mostrando valores repetidos.... eso que rescato con TRIM(RS("VALOR"))
__________________ Usa títulos específicos y con sentido En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema. |
| ||||
Supongo que es por eso que comento arriba, DISTINCT trabaja sobre el registro completo, no sobre un solo campo, para ello necesitas usar la sentencia de GROUP BY, de manera que los demás (los que no sean repetidos) los saques con un MAX o algo similar. Saludos
__________________ Friedrich Nietzsche |
| ||||
Lo use así y me funciona de miedo ::: strsql ="SELECT distinct city, cus_no FROM araltadr_SQL WHERE cus_no='"&RUT&"' " Gracias....
__________________ Usa títulos específicos y con sentido En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema. |