Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-03-2013
pau_elx pau_elx is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 21
Poder: 0
pau_elx Va por buen camino
consulta erronea con duplicados

hola, tengo un problema con una SQL, necesito visualizar de un cliente los ultimos 10 artículos comprados, para ello tengo una tabla artículos (con su cod_art y desc_art), una tabla albaran (num_alb, cod_cli_alb, fecha_albaran) y detalle_albaran(num_det_alb, cod_art_det_alb, pvp_det_alb)
entonces la sql que estoy haciendo es:
Código SQL [-]
 
Select distinct(desc_art), pvp_det_alb, fecha_albaran, num_alb 
from articulos, albaran, detalle_albaran 
where cod_cli_alb=204 and num_alb_det_alb=num_alb and cod_art=cod_art_det_alb order by fecha_alb DESC LIMIT 10;

pero me salen duplicados en la descripción
desc_art pvp_det_alb fec_alb num_alb
FOR-800 1,5 21/12/2012 1200000554
SM 300 3,8 21/12/2012 1200000554
BETUN-TRUCK 4,75 11/09/2012 1200000374
BETUN-TRUCK 4,45 19/06/2012 1200000266
FOR-800 1,5 17/01/2012 1200000016
BETUN-TRUCK 4,45 08/11/2011 1100000487
FOR-800 1,5 13/01/2011 1100000006
BETUN-TRUCK 4,75 21/12/2010 1000000313
MARKA´S VINIL 3,04 21/12/2010 1000000313
BETUN-TRUCK 4,75 30/11/2010 1000000286

a que puede ser debido, gracias.

Última edición por ecfisa fecha: 06-03-2013 a las 23:34:58. Razón: Agregar etiquetas [SQL] [/SQL]
Responder Con Cita
  #2  
Antiguo 06-03-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola pau_elx.

Por favor cuando incluyas código en tus mensaje utiliza TAG's para darle más legibilidad. Te pongo una imágen que explica el uso:


(Ya los agregue a tu mensaje)

Saludos y gracias por tu colaboración.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 06-03-2013
pau_elx pau_elx is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 21
Poder: 0
pau_elx Va por buen camino
Gracias, como no se lee bien tampoco el resultado de la consulta, lo envio en una imagen, como se puede ver salen duplicados
sql.jpg

Última edición por pau_elx fecha: 07-03-2013 a las 00:08:52.
Responder Con Cita
  #4  
Antiguo 07-03-2013
pau_elx pau_elx is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 21
Poder: 0
pau_elx Va por buen camino
he probado con la siguiente sql
Código SQL [-]
Select distinct(desc_art),pvp_det_alb, fec_alb, num_alb from articulos, albaran, 
detalle_albaran where cod_cli_alb=204 
and num_alb_det_alb=num_alb and cod_art=cod_art_det_alb group by desc_art order by fec_alb desc LIMIT 10;


ahora no me duplica la descripción de artículos, pero no me coge los últimos artículos comprados, si no los mas antiguos en fec_alb
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Conexion Erronea!!!! MARLON1 Conexión con bases de datos 2 01-11-2012 22:49:30
Consulta SQL devuelve registros duplicados Malau SQL 5 26-05-2011 02:47:50
Llamada erronea Alexandro Humor 1 16-04-2009 19:42:37
sentencia SQL erronea!!! Goyo SQL 6 06-07-2007 17:08:04
Consulta para ver registros duplicados MarcoMae SQL 2 30-03-2005 18:40:43


La franja horaria es GMT +2. Ahora son las 16:52:29.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi