Foros del Web » Programando para Internet » ASP Clásico »

Base de datos a una tabla

Estas en el tema de Base de datos a una tabla en el foro de ASP Clásico en Foros del Web. Hola, soy un poco nuevo en esto del asp, no he realizado grandes cosas pero ahora estoy muy atascado con lo siguiente: tengo una base ...
  #1 (permalink)  
Antiguo 25/04/2012, 16:52
 
Fecha de Ingreso: abril-2012
Ubicación: Madrid (España)
Mensajes: 162
Antigüedad: 12 años
Puntos: 5
Pregunta Base de datos a una tabla

Hola, soy un poco nuevo en esto del asp, no he realizado grandes cosas pero ahora estoy muy atascado con lo siguiente:

tengo una base de datos inmensa que tiene datos de diferentes clientes e incidencias, el mismo cliente puede estar repetido cientos de veces. lo que trato de hacer es sacar por pantalla los diferentes clientes que tiene la base de datos.

EJ:
Contenido de la base de datos:
dia
carrefour
LIDL
dia
dia
dia
Carrefour
Mercadona
LIDL....

de ahi sacar

dia
Carrefour
LIDL
Mercadona

Espero haberme explicado bien.
  #2 (permalink)  
Antiguo 30/04/2012, 03:53
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 16 años, 3 meses
Puntos: 13
Respuesta: Base de datos a una tabla

SELECT DISTINCT nombre_cliente FROM tabla_inmensa_de_datos
  #3 (permalink)  
Antiguo 02/05/2012, 08:33
Avatar de freesoftwarrior  
Fecha de Ingreso: marzo-2006
Mensajes: 362
Antigüedad: 18 años, 1 mes
Puntos: 10
Respuesta: Base de datos a una tabla

Si quieres, además de mostrar sólo los nombres de los clientes SIN repetirlos, pero también con algún criterio adicional, esta puede ser tu opción:

Cita:
SQL="Select Distinct RUC From TablaClientes Inner Join (Select Distinct Nombre AS SoloNombre From TablaClientes Where Condición1 And Condición2 Group by Nombre Order By Nombre Asc) AS Consulta ON TablaClientes.Nombre = Consulta.SoloNombres"
donde tú estableces las condiciones que quieras y las reemplazas en vez de Condición1, Condición2, etc. El resultado es el mismo, siempre tendrás un listado sin repetir de los nombres de tus clientes.

Lo que te sugierealpe2000 es correcto, sin embargo debo agregar algo. Cuando usas el comando DISTINCT estas limitando el uso en condiciones a los campos que incluyen el distinct, por ejemplo:

Cita:
SELECT DISTINCT nombre_cliente FROM tabla_inmensa_de_datos
tu no podrías poner, digamos, un order by fecha al final porque fecha no esta declarada en distinct. Por eso lo que te sugiero permite hacer eso.

Etiquetas: sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:37.