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

No repetir registros

Estas en el tema de No repetir registros en el foro de ASP Clásico en Foros del Web. Buenas noches, Tengo una duda y es como hacer esto tengo una select donde muestro resultados y quiero que los que sean identicos lo muestre ...
  #1 (permalink)  
Antiguo 14/12/2004, 11:55
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
No repetir registros

Buenas noches,
Tengo una duda y es como hacer esto tengo una select donde muestro resultados y quiero que los que sean identicos lo muestre una sola vez. Que puedo hacer? ( con el group by me da un error hay otra manera)
ejemplo:

Buenas noches
Buenas noches
Buenas noches

mostrarlo una sola vez

Un saludo
  #2 (permalink)  
Antiguo 14/12/2004, 12:12
Avatar de cookie  
Fecha de Ingreso: agosto-2002
Mensajes: 688
Antigüedad: 22 años, 8 meses
Puntos: 0
Creo que este mensaje encajaria mejor en el Foro de Bases de Datos,

Lo que necesitas, segun entiendo es utilizar DISCTINCT

Ejemplo:


SELECT * FROM PRODUCTOS

Da esto
Código:
+----+ -----------------+--------+
|  id  |  nom_producto  | precio |
+----+------------------+--------+
 12      luces            10.00  
 13      aretes           28.00 
 14      Collares         39.50  
 15      Chamara          10.00 
+----+------------------+--------+
y utilizando DISTINCT
SELECT DISTINCT precio FROM products
Código:
 
precio
10.00
28.00
39.50
Espero te sirva

saludos
__________________
___________________________

do the evolution ¡
Mineriaenlinea.com

Última edición por cookie; 14/12/2004 a las 12:25
  #3 (permalink)  
Antiguo 14/12/2004, 14:10
Avatar de Prefontaine  
Fecha de Ingreso: agosto-2004
Mensajes: 313
Antigüedad: 20 años, 8 meses
Puntos: 0
Pués la verdad es ue no me sirve por que lo pongo y no me hace nada ademas en esa select como agrego más campos en el distinct yo la tengo así:

strSQL = "SELECT * FROM atletas_ins where fecha " & discriminar_fecha & " Order BY Nombre"

Un saludo
  #4 (permalink)  
Antiguo 15/12/2004, 08:23
 
Fecha de Ingreso: noviembre-2004
Ubicación: trelew - chubut
Mensajes: 134
Antigüedad: 20 años, 5 meses
Puntos: 0
no deberia darte error con el group by

pone la sentencia que usas con el group by
  #5 (permalink)  
Antiguo 15/12/2004, 10:25
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Siguiendo con el ejemplo de Cookie (la tabla con ID, NOM_PRODUCTO y PRECIO), debés ordener por el campo que se puede repetir (PRECIO) y comparar si el PRECIO del registro actual es distinto al PRECIO del registro anterior y mostrarlo o no según corresponda:

precio = ""
do while not rs.eof
if precio <> rs("precio") then response.write "productos que valen " & rs("precio") & "$:<br>"
response.write rs("nom_producto") & "<br>"
precio = rs("precio")
rs.movenext
loop
__________________
...___...
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 11:22.