FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
No es un error, sino que me muestra informacion repetida y quiero mostrar solamente un registro. El "group by" no me funciona porque son varios campos en el select, solo me funciona con uno, y el distinct me muestra los campos repetidos, como sin no lo pusiera. El codigo es este:
select distinct oehdrhst.inv_no, --distinct oehdrhst.ord_no, oehdrhst.bill_to_name, oehdrhst.inv_dt, oehdrhst.tot_sls_amt, from oehdrhst left join oelinhst on oehdrhst.inv_no=oelinhst.inv_no where (oehdrhst.inv_dt>=20050801 and oehdrhst.inv_dt<=20050831) and oehdrhst.inv_no>15000 and oehdrhst.oe_po_no<>'' group by oehdrhst.inv_no --group by en el codigo aparecen el distinct y el group by, pero no los puse juntos, probe uno a la vez, solo esta la forma en que los utilice. Por cierto, gracias por tu tiempo man!!!! |
#2
|
||||
|
||||
Siento no poder ayudarte, pero probe tu instrucción utilizando solo el distinct y me funcionó bien, tal vez me esta faltando algún detalle o a ti te esta faltando un detalle. Espero que alguien más pueda aportar una idea.
__________________
|
#3
|
||||
|
||||
Hola:
Cita:
Me imagino que en el cristal también se puede, pero para llegar hasta ahí yo no puedo...
__________________
No todo es como parece ser... |
#4
|
|||
|
|||
ya encontre el problema, lo que pasa es que estaba tratando de mostrar datos tambien de la otra tabla y quitandole esos campos ya jalo bien.
Se te agradece mil veces la ayuda man, Saludos!!!! |
|
|
|