![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Código:
select *
from tabla1 t1
inner join tabla2 t2 on (t2.ingreso = t1.ingreso)
order by t2.ingreso
|
|
#2
|
|||
|
|||
|
Gracias cadetill el codigo me funciono perfectamente, pero cuando en la tabla2 se presenta asi
Tabla2 ingreso 0003 0006 0010 0011 0103 0110 0310 cuando ordena presenta los resultados en orden diferente, 0011,0010,0006,0003 y no debiera hacerlo, al final le coloco en la orden order by t2.ingreso desc y me sigue dando el mismo ordenamiento como lo resuelvo para que sea 0003,0006,0010,0011,0103,0110,0310.Gracias de antemano |
|
#3
|
|||
|
|||
|
Seguro?????
Al ser una campo alfanumerico.... en la base de datos están los 0 al principio de los números? Es decir, su longitud siempre es de 4? |
|
#4
|
|||
|
|||
|
El campo es de texto y de longitud 4, pero eso me pasa con otros datos, ej: 9903,9908,9909...que los ordena 9909,9908,9903 entonces no me los emite como deben estar ordenados....????. Sigo intentando, ya recupero la consulta porque en el ejemplo me falto 1 campo que es grupo, donde es numerico y me permite recuperar los datos agrupados por ese campo, pero no en la fecha de ingreso como deben...Gracias
![]() |
|
#5
|
|||
|
|||
|
El campo es de texto y de longitud 4, pero eso me pasa con otros datos, ej: 9903,9908,9909...que los ordena 9909,9908,9903 entonces no me los emite como deben estar ordenados....????. Sigo intentando, ya recupero la consulta porque en el ejemplo me falto 1 campo que es grupo, donde es numerico y me permite recuperar los datos agrupados por ese campo, pero no en la fecha de ingreso como deben...Gracias
![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|